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 69f9914..0000000 Binary files a/squeow_hw/squeow-backups/squeow-2025-01-28_185900.zip and /dev/null differ 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 b75fa2f..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-09-13_162503.zip and /dev/null differ 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 ea219b2..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_220552.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_221817.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_221817.zip deleted file mode 100644 index 4b02cf0..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_221817.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_223404.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_223404.zip deleted file mode 100644 index 3044fbf..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_223404.zip and /dev/null differ 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 2bee60f..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_224225.zip and /dev/null differ 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 efffbe7..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_225139.zip and /dev/null differ 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 449678e..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_011331.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_012331.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_012331.zip deleted file mode 100644 index 7c9dd0c..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_012331.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_013833.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_013833.zip deleted file mode 100644 index ce79345..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_013833.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_014437.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_014437.zip deleted file mode 100644 index 34bdb5f..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_014437.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_015035.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_015035.zip deleted file mode 100644 index 34791ed..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_015035.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-15_134056.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-15_134056.zip deleted file mode 100644 index dffb2c6..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-15_134056.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2023-03-15_222431.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2023-03-15_222431.zip deleted file mode 100644 index 9ec9443..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2023-03-15_222431.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_111052.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_111052.zip deleted file mode 100644 index 9ec9443..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_111052.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_120439.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_120439.zip deleted file mode 100644 index 6b13c23..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_120439.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_121643.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_121643.zip deleted file mode 100644 index 45b0aca..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_121643.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_151038.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_151038.zip deleted file mode 100644 index 4c36a26..0000000 Binary files a/squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_151038.zip and /dev/null differ diff --git a/squeow_mod/squeow_mod-job.gbrjob b/squeow_mod/squeow_mod-job.gbrjob deleted file mode 100644 index a147860..0000000 --- a/squeow_mod/squeow_mod-job.gbrjob +++ /dev/null @@ -1,125 +0,0 @@ -{ - "Header": { - "GenerationSoftware": { - "Vendor": "KiCad", - "Application": "Pcbnew", - "Version": "7.0.5+dfsg-2" - }, - "CreationDate": "2023-06-30T15:01:54+02:00" - }, - "GeneralSpecs": { - "ProjectId": { - "Name": "squeow_mod", - "GUID": "73717565-6f77-45f6-9d6f-642e6b696361", - "Revision": "rev?" - }, - "Size": { - "X": 26.135, - "Y": 79.475 - }, - "LayerNumber": 2, - "BoardThickness": 1.6, - "Finish": "None" - }, - "DesignRules": [ - { - "Layers": "Outer", - "PadToPad": 0.25, - "PadToTrack": 0.25, - "TrackToTrack": 0.25, - "MinLineWidth": 1.0 - } - ], - "FilesAttributes": [ - { - "Path": "squeow_mod-F_Cu.gbr", - "FileFunction": "Copper,L1,Top", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-B_Cu.gbr", - "FileFunction": "Copper,L2,Bot", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-F_Paste.gbr", - "FileFunction": "SolderPaste,Top", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-B_Paste.gbr", - "FileFunction": "SolderPaste,Bot", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-F_Silkscreen.gbr", - "FileFunction": "Legend,Top", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-B_Silkscreen.gbr", - "FileFunction": "Legend,Bot", - "FilePolarity": "Positive" - }, - { - "Path": "squeow_mod-F_Mask.gbr", - "FileFunction": "SolderMask,Top", - "FilePolarity": "Negative" - }, - { - "Path": "squeow_mod-B_Mask.gbr", - "FileFunction": "SolderMask,Bot", - "FilePolarity": "Negative" - }, - { - "Path": "squeow_mod-Edge_Cuts.gbr", - "FileFunction": "Profile", - "FilePolarity": "Positive" - } - ], - "MaterialStackup": [ - { - "Type": "Legend", - "Name": "Top Silk Screen" - }, - { - "Type": "SolderPaste", - "Name": "Top Solder Paste" - }, - { - "Type": "SolderMask", - "Thickness": 0.01, - "Name": "Top Solder Mask" - }, - { - "Type": "Copper", - "Thickness": 0.035, - "Name": "F.Cu" - }, - { - "Type": "Dielectric", - "Thickness": 1.51, - "Material": "FR4", - "Name": "F.Cu/B.Cu", - "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" - }, - { - "Type": "Copper", - "Thickness": 0.035, - "Name": "B.Cu" - }, - { - "Type": "SolderMask", - "Thickness": 0.01, - "Name": "Bottom Solder Mask" - }, - { - "Type": "SolderPaste", - "Name": "Bottom Solder Paste" - }, - { - "Type": "Legend", - "Name": "Bottom Silk Screen" - } - ] -} diff --git a/squeow_mod/squeow_mod.kicad_pcb b/squeow_mod/squeow_mod.kicad_pcb deleted file mode 100644 index 137ba25..0000000 --- a/squeow_mod/squeow_mod.kicad_pcb +++ /dev/null @@ -1,1656 +0,0 @@ -(kicad_pcb (version 20211014) (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) - (pcbplotparams - (layerselection 0x00010fc_ffffffff) - (disableapertmacros false) - (usegerberextensions false) - (usegerberattributes true) - (usegerberadvancedattributes true) - (creategerberjobfile true) - (svguseinch false) - (svgprecision 6) - (excludeedgelayer true) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (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 1) - (scaleselection 1) - (outputdirectory "") - ) - ) - - (net 0 "") - (net 1 "Net-(C1-Pad1)") - (net 2 "Net-(C1-Pad2)") - (net 3 "Net-(C2-Pad1)") - (net 4 "Net-(C2-Pad2)") - (net 5 "Net-(C3-Pad1)") - (net 6 "Net-(C3-Pad2)") - (net 7 "Net-(C4-Pad1)") - (net 8 "Net-(C4-Pad2)") - (net 9 "Net-(D1-Pad2)") - (net 10 "Net-(D2-Pad2)") - (net 11 "Net-(D3-Pad2)") - (net 12 "Net-(Q1-Pad1)") - (net 13 "Net-(Q3-Pad1)") - (net 14 "Net-(Q4-Pad1)") - (net 15 "unconnected-(U1-Pad2)") - (net 16 "GND") - (net 17 "unconnected-(U2-Pad2)") - (net 18 "unconnected-(U3-Pad2)") - (net 19 "unconnected-(U4-Pad2)") - (net 20 "Net-(Q2-Pad1)") - (net 21 "Net-(J6-Pad2)") - (net 22 "Net-(J6-Pad3)") - (net 23 "Net-(J6-Pad4)") - (net 24 "Net-(R1-Pad1)") - (net 25 "Net-(D1-Pad1)") - (net 26 "Net-(J6-Pad1)") - (net 27 "Net-(R2-Pad1)") - (net 28 "Net-(R3-Pad1)") - (net 29 "Net-(R4-Pad1)") - (net 30 "Net-(J6-Pad5)") - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tedit 5AC8BA0D) (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) (layer "F.SilkS") (width 0.12) (tstamp 1280474a-d464-4628-ac8a-ba042b748218)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 1e51a8eb-6b78-4968-8de7-1c5c6b641502)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 24384664-1687-4ac0-b427-039bea4352d1)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 2758f51d-88e4-4a26-84e9-468c10e23893)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 46bf5099-aec9-425d-8b68-7b96afaa808e)) - (fp_line (start 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 56c6d66b-7881-437d-bd78-ddbe778a837b)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp f2734a8f-a8d8-4c8c-b519-ec774889b5c1)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 37707259-b10d-4ea4-bb47-568b4aca40dd)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 75a2c46e-9c38-482f-9172-eb3ab9aa58bd)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 9455c583-9e9d-48e5-8402-f710adc30ae9)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp edb06c86-1504-4d02-80ea-e81f4b54a65b)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp 01db896a-4bda-4675-9782-46df674fb533)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 0d2e892c-cb1d-436b-864e-0a7d83672a6e)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 1854b995-84f6-4b14-8acc-96ea4383d78f)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 66d08652-6a53-4787-8021-6373e88d8726)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp 6d1443db-7dd1-4e9a-a04f-c6b98cb23bd6)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 8b3e527d-8d66-4991-8d2b-1a8326be1a0d)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp a2303ea9-3693-4829-a0a0-a961b59990ae)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp b1b0ba7c-8cf3-47b5-a767-3d16a01a6b79)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp bc94777e-87c2-4bf2-afd0-cbbf2a77260d)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp e2ca9b92-3f8c-489c-a05e-d7f325c8a050)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp ecd04929-5506-4809-8eb1-c0236b3280e6)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 25 "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 9 "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 2 "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") - (tedit 5A0F774F) (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) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 7f2d40d6-f552-4c88-9613-243ecbbfee1b)) - (fp_circle (center 0 0) (end 2.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 0dda22fd-1168-449d-a3e4-e726665405a8)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 10 "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") - (tedit 5A02F2D3) (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 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 086cf38f-cebe-4608-aa3a-795efa4f09a8)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 73473acb-0463-48a5-a4e3-52cbe6c5f522)) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp a7b61e43-73ee-4c3e-a9f9-65129227e7eb)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp c42468f2-41db-4dab-8d69-fe2ce169151a)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp cf9d9942-246a-43ac-bd78-d6da1eb40d5e)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) (layer "F.SilkS") (width 0.12) (tstamp e206c237-7925-4f31-b8cc-8b8aca5888cd)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp ee427d55-6234-4f42-8cf8-aae144a13e4b)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 17a15af0-f872-40fb-a5f2-e02dfdf41b61)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 298c1ff8-81ff-4cb9-bc3f-bc5c2de5fcd0)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 3ae97d42-7742-47b1-9056-fda311838746)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 69c25bdf-e74c-4391-894e-4bee948851e1)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 001d40bd-c4e0-4b9b-9bb3-d949110308aa)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp 2812461e-5d71-45f0-8e69-c198ce3e4063)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp 6219c2a2-51a9-41cd-b60d-34f9d404254f)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 64b35d4c-fbf2-4452-a600-0d7287274968)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp a809f7eb-9c5e-453b-a414-6230b72e2b1b)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "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 18 "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 16 "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 6 "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 13 "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 5 "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") - (tedit 5AC8BA0D) (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) (layer "F.SilkS") (width 0.12) (tstamp 4072f1d1-1c5b-4175-9883-c16c0678365d)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 4f1f67c0-7171-427d-a963-6588b05dcba6)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 594195fd-c4ce-4a82-a40b-ea46184dc92e)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 5dad9623-8779-4bac-a8e4-0f39c6e75189)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 5f5b0cce-847e-4ec2-99e8-5e23a27ea9a3)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 6e83bebd-c026-4192-9db7-d3e17bf7486c)) - (fp_line (start 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp dfffef38-2045-479a-aa44-2909b232fa6b)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 266ec22a-44ce-4e15-979a-2ca1af8eb165)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 6bb4f794-4cf6-40b0-8f72-12026af53926)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp d7579216-a7e1-4c4f-938b-9c7c1b9450b6)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp dba9052f-5809-4d32-a61a-7eadb6ac0d6a)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp 0d2f6d16-c7c5-4756-ad9c-f8fa4eb4179b)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 15c30325-5bc7-4fa3-8b00-dbb7143684d1)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp 37be10e0-eca0-49dd-bb55-9f285e0e968a)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 4b98abdb-edcc-4829-8287-8602f542ce22)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 52c4de90-3a03-4a02-92d1-f4350575810e)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp b0e37dd8-ed33-40cf-a524-905c798240b2)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp cbf9234d-3a4e-4422-87b7-750ad8aa2a11)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp d0bb3619-1d0b-4f18-9ffb-aecccedf27b6)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp d7455fb3-fa19-42ec-955d-0ec35b4e4620)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp e6b87b87-19de-464f-bbcb-77ac5d06ac1a)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp fa14d27a-e090-476e-a430-595ea34f2c41)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 13 "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 4 "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 6 "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") - (tedit 5AC8BA0D) (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 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 0714b3ff-7377-40ca-be87-76d6f184388f)) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 2f8f487d-1f6d-43ea-bc44-9336e070edb8)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 3986f4ab-2840-46d3-8ae8-d8c073398faa)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 475ec497-fedb-4f03-9e26-6f2a9eaa7e12)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp a209be30-a79a-45da-950b-65ff43d30e07)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp af7422e3-4805-4023-8aa6-175e9a456a4f)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp ca2e4e77-82f7-4802-8227-f7845503dbd7)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 0268ac4a-f8c1-42d8-b983-cb48439836d1)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 033cf201-5b0c-4bf5-a6e1-b4f1e8105abd)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 14deaf3b-5c9c-434c-9e64-adda854f848f)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp f41e2ff1-b5f6-4bf8-b2f4-af3fb8c76658)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 13fccc96-e4e9-4b11-8aa8-f0090cd8155d)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 1be204dc-3319-40ac-8058-57ab7adae2f6)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp 223e933f-232e-44cc-aa2e-4c3038de432d)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp 271e9d90-4dda-4c1c-a358-33b9d96f400d)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp 5135795c-5c10-4e6f-9cfd-55d4a4dd8aa0)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 5ab5af88-3bf6-44df-a774-0a628dcd86a6)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 901de756-1dc8-4a95-b306-b63fc1cf58d1)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 907974fa-acda-4c61-8609-1767e13b8dc3)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 9664dde9-97de-438f-befb-6b9d7b842886)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp bb708fc5-d849-46b8-a863-ca5781db28b2)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp fc103442-c35b-4f40-9b0b-1ca2a24f0738)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 10 "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 11 "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 6 "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") - (tedit 5F68FEEE) (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) (layer "F.SilkS") (width 0.12) (tstamp 52fa3a05-7d69-4f8d-863d-0e81bddd93c0)) - (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) (layer "F.SilkS") (width 0.12) (tstamp a11ebb11-63df-4d7c-ac72-48ea9058bb7a)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp 46777f40-90b8-4dc9-826d-ead7c88c83d9)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 5ca178ac-7c6c-4bc0-8f96-be11aa3caab6)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 9cc34fda-40ee-4ddd-b3d9-3300542cb50a)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp aca439ef-ae42-4274-addc-9fed401b8c3e)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 03e054b3-a3a6-4aef-b6d5-74d170891428)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 12d1378a-22c2-408f-9bcc-0b5773a55be3)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 65c5b9df-4b90-49b7-b7d4-59d218dc724b)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 8aeb544b-c91d-46d0-a47b-7377d062de64)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) - (net 28 "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.192308) - (net 22 "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") - (tedit 5AC8BA0D) (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 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 04375c67-1dd9-48a5-965b-17e37c0adefb)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 1dc36414-f65a-47b5-b923-d485a3054496)) - (fp_line (start 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 32d52f3e-0460-4048-93d3-a4dedd7b159b)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 388ce84c-bedc-4c29-b1c3-8e5cb89ddd0a)) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 592e5bd6-01ee-438a-ae77-bde572e9cdfd)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 831ef416-ca88-4eeb-b6e9-89fef542ebb2)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp cd99407a-00b3-4380-91d5-74de41a74e10)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 216eec76-26bd-4ac6-8a0a-eea04db2ccc5)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 8fd0158e-0d9f-4be2-b451-99aa15397779)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 9ed62a8b-b179-439f-9f44-fc2abf8085d1)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp d931cbaf-b29a-480d-a39a-fb25b8f44ed2)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 030dd199-a669-465e-af14-f475ca690f7a)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 0d63e045-24f2-4d2d-a227-41d4744be147)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 111c51b1-92b4-4eff-835f-ac49724bcc2c)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 38fdc61d-4197-41f9-8d5f-e113672937d8)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 3f94b805-c0d5-4c01-9cca-2a6c467cac2a)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp 42192c9e-60ee-436d-9f74-d1992ca8ba83)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 8e12b4b5-5a5c-4616-89e6-3eb36abc57c3)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp 9f112a52-bb9a-43ff-8b96-c2de319945ce)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 9fc00cc8-996c-48fd-91d6-c68df330a708)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp e74d7087-f41f-43d9-96ba-11cab9ce3803)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp e7b826e6-d7e8-46d9-a7bb-2ec9398940f3)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 9 "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 10 "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 4 "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") - (tedit 5F68FEEF) (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) (layer "F.SilkS") (width 0.12) (tstamp 5009cc08-822c-4ae4-942b-e5c0ae7bd3f5)) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 8b4a5bae-9cfb-4b1a-9635-19735a6017ba)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 2105787c-4d0e-4eac-8b3b-7e9fed129bcc)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 67003e2e-22ea-4f22-b32a-75128bf98bc5)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp da1637a1-d2e8-4c7f-9977-5d0ba6eba38f)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp e8704a19-b7c3-44a2-a1e2-97751a9b079e)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 14fa4467-70f7-4424-a13c-3561aa4775a2)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 84889299-d82c-46df-9c86-e4f70810a814)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp b05bf438-cf55-4249-9493-3e2ff83978c3)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (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.15873) - (net 3 "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.15873) - (net 4 "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") - (tedit 5F68FEEF) (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) (layer "F.SilkS") (width 0.12) (tstamp 1218dd94-7fb5-47e2-b349-50b001e98d9c)) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 94759f03-015e-48ce-b046-10614a0cf873)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 25a8154d-6bba-40db-9e47-04df32a72d66)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 2f375179-01e7-4169-a0b4-d637968bc89f)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp a5276c0d-84e8-49d6-b62b-449c364ddebe)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp ec4fe1d4-c0c0-4b63-9e35-50d20949d61b)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp ab6d769a-cdd9-4f96-a2f3-f7a4af9a4d5a)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp ebc2ba75-98ea-4ee6-bc6c-8523a2619d97)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp f2802a12-4de6-4c9f-a208-7b83d995afb7)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp f5fe79f5-9277-44e9-a70b-e3c53bc62957)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15873) - (net 7 "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.15873) - (net 8 "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") - (tedit 59FED5CC) (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.27) (end -1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp 01f0bbc3-879b-45c5-a8df-9c372b135659)) - (fp_line (start -1.33 11.49) (end 1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp 21ecd30f-e316-4c00-94db-c7f93871453b)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 4e348fdb-40c6-4b55-988f-2e80c8bf8730)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp c931def2-7605-4f81-bdfc-f6f7594c1494)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp d8c5ff68-810a-48ef-b161-a0d33b2273b1)) - (fp_line (start 1.33 1.27) (end 1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp ec49d5f3-52e3-4ab3-8df5-e5a386f00329)) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 19ca4d52-f46e-4934-9f13-95d3fce8019a)) - (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer "F.CrtYd") (width 0.05) (tstamp 6cd0be82-aaa1-4351-855f-da3b097f3cbb)) - (fp_line (start 1.8 11.95) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 7343ee50-199e-48e3-9cd6-5b871aa8ee08)) - (fp_line (start -1.8 11.95) (end 1.8 11.95) (layer "F.CrtYd") (width 0.05) (tstamp 7b86819d-c1e9-4e11-9bad-be6ec1059ac7)) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 21cbcf9f-ebd3-459a-a5aa-656529971202)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 3c9fb010-e05d-4d99-8fd3-468956f32620)) - (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer "F.Fab") (width 0.1) (tstamp 664cdfaa-d346-42a8-a619-c3539f5e2b4a)) - (fp_line (start -1.27 11.43) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 924e6779-17e6-4212-8f71-b5791743fc4a)) - (fp_line (start 1.27 -1.27) (end 1.27 11.43) (layer "F.Fab") (width 0.1) (tstamp c4feed95-eca1-487a-b4b8-432e7b0f62d2)) - (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 26 "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 21 "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 22 "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 23 "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 30 "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") - (tedit 5A0F774F) (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) (layer "F.SilkS") (width 0.12) (fill none) (tstamp f1667fbe-2c60-497e-ad85-e6af4fe16735)) - (fp_circle (center 0 0) (end 2.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp d8a365be-8560-49d0-b931-1cc1bd088e03)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 9 "Net-(D1-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp be26b5f9-cf18-4af0-b74c-bdfe20e52ce7)) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tedit 5A0F774F) (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) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 34e6ca43-c210-4d7b-baff-e477fed158e6)) - (fp_circle (center 0 0) (end 2.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 6e173f69-75a5-48fb-80ea-634dbdb7260e)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 11 "Net-(D3-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0d74f634-4a46-4e90-926f-5791719bf785)) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tedit 58641739) (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.05 0.85) (layer "F.SilkS") (width 0.12) (tstamp 6dd997ad-fb05-4e73-a3cd-6b08d4be4a6f)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer "F.SilkS") (width 0.12) (tstamp 9611f581-c436-4777-965a-e4520733cd96)) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer "F.SilkS") (width 0.12) (tstamp abf96c63-004b-417f-8320-1446d45f9382)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 277a91bb-6f37-4fc6-9ef6-7a582f9268f8)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp ba6070a5-2853-4d53-862a-a9c1dd935340)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp bf939759-86d2-4991-8c9f-170588a94669)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp f5802252-eb88-40a6-9985-71764496aa8e)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer "F.Fab") (width 0.1) (tstamp 08391d2f-cb36-4866-be23-c73ff49d914a)) - (fp_line (start -0.3 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 3739dee9-724a-46e6-a771-8a301c81c1b5)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp 541bc26f-5171-4578-b5b9-dc2d92cead4a)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp 78f822e5-ffa9-4e54-8696-73f35bcd539f)) - (fp_line (start 0.2 0) (end 0.45 0) (layer "F.Fab") (width 0.1) (tstamp 84ceef47-872c-4273-bd51-9c99564e3a4f)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer "F.Fab") (width 0.1) (tstamp 8a805154-0a10-4493-8201-a6768aa49b71)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp bd4e8554-6a1c-40f0-bfe9-9a94f35c7ed0)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp d659b0da-d469-47a0-b529-fc9525e200a6)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer "F.Fab") (width 0.1) (tstamp e5e0efd9-62a7-4f30-90c1-f55acceea91d)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer "F.Fab") (width 0.1) (tstamp fb2dfbc8-97e7-4673-a5b7-8bb94f878375)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 5 "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 10 "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") - (tedit 5A0F774F) (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) (layer "F.SilkS") (width 0.12) (fill none) (tstamp ef4b0dc8-d1bf-4d8f-8a65-7ec4745f50db)) - (fp_circle (center 0 0) (end 2.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 1623a861-d17d-4c83-a0cf-ce189f216617)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 8 "Net-(C4-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp e529e155-4ec5-4a6d-9cdf-938c9accea16)) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tedit 58641739) (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) (layer "F.SilkS") (width 0.12) (tstamp 09d976b1-0d74-4a62-9c78-83d0dcde6dcf)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) (layer "F.SilkS") (width 0.12) (tstamp ec6e0f5d-f138-4aaf-b991-fcea5bbfd958)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer "F.SilkS") (width 0.12) (tstamp eca507f5-eb96-40a6-8230-8fe094c08e2e)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 3080fc15-eb39-4ebb-bdab-1caede128279)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 8491d17d-5404-4b7c-8a05-2bc59be3589f)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp a48c8506-b70f-42e8-a1ac-4ddc2fcaa841)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp f974dc01-d54b-4ae7-9fb9-f3b110bf5a4e)) - (fp_line (start 0.2 0) (end 0.45 0) (layer "F.Fab") (width 0.1) (tstamp 1bb7f379-5af7-4819-b8db-85c3a3490d11)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer "F.Fab") (width 0.1) (tstamp 21385ccc-c7b8-450a-9747-d153f2a77254)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer "F.Fab") (width 0.1) (tstamp 41a49a43-5c51-4f2a-8435-9c90e7f43791)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp 42c08329-aa68-4c50-984e-b2fe13b90403)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer "F.Fab") (width 0.1) (tstamp 48b6ec3a-9404-4b25-9e9c-437fb1af25c3)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp 81bc70f4-cc31-4d2d-9563-a207b0baecac)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp b41197fa-bde5-4a41-8f46-c4218f36fc10)) - (fp_line (start -0.3 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp bf8c41a6-4c17-499d-8073-43c9608e70bc)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer "F.Fab") (width 0.1) (tstamp fcd5cb79-8c2b-419b-a669-e6c1de1c1600)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp ffa67015-8f37-449c-887a-779df27f82c2)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 7 "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 11 "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") - (tedit 5F68FEEF) (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) (layer "F.SilkS") (width 0.12) (tstamp 0d759d2d-fb85-463c-a50e-92b9d8c7f576)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) (layer "F.SilkS") (width 0.12) (tstamp e236fe21-e530-48e4-bd2f-1e4b01f107b0)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 543467c3-34d8-4e0f-8cff-c7f4e78eb7d8)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 7371d0fb-f8b3-44f1-b0af-fb488536e353)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 9d3d7746-fbb5-423e-9afa-9acf9c888087)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp a544f869-36be-4651-937d-0a8f07f2dd0b)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 72af9104-3bbf-49ff-97fb-0ea78187c097)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp e58ba01d-3634-4779-8388-133c09375a3f)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp ec6ee90c-989b-4f43-8a73-3e221124c44c)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp fb6fb0cd-46cd-4d60-958e-986ab9195019)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15873) - (net 5 "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.15873) - (net 6 "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") - (tedit 5F68FEEF) (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) (layer "F.SilkS") (width 0.12) (tstamp 5ab7424d-7a2c-4b6b-b9fb-0df31a938546)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) (layer "F.SilkS") (width 0.12) (tstamp b63ad90e-a594-4f6a-92ad-e649b5e656f9)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 367fed3f-d058-4e76-8d1e-d5d7a4f480c7)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 569c1c27-85da-4113-9093-be2de03339b6)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 9291d982-303c-4c72-a1d2-7216d8aa8b64)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp faf8b046-33bf-45da-ae22-97f36ebf0672)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 1a15d5a2-4419-4021-811e-072dbb4e146d)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 6f9fe4a0-b3d3-4938-9498-8456a677dc14)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 9f688224-0374-4644-85da-55536a79d685)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp d76a0ffb-c0ad-46b8-b762-deb83fae5322)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15873) - (net 1 "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.15873) - (net 2 "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") - (tedit 5A02F2D3) (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.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 173b1d61-de4f-4117-a3a2-0852cc695dbe)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp 18cc4b23-2fcb-4824-b616-c040b6056cf4)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 71cb7672-77f7-4e41-9b08-03a2851d65e4)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 8d745565-3e1b-457d-881f-d56e1af60e31)) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp b2d6b2a6-5d7c-435f-8b95-378a83db3109)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp cec4ddcc-4aa3-436d-8069-9681675a2e12)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) (layer "F.SilkS") (width 0.12) (tstamp e4d6c244-e91f-4d69-be06-f57690c6fea4)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 6c946640-66f3-4365-a0e0-2ba6a1107d4e)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 6ea2e355-c8d4-4fb9-a241-2b2a596ad8ef)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp a4d01c3d-7afc-400e-b1af-95429cc0cb1c)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp c81b8ada-5c05-40ac-8d3b-36fec6acc806)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp 116b155e-6427-4ba1-a6d1-3ab1d34e59db)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 220fd1ec-df36-4e52-9082-56d274b37e2f)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp 28e4e130-0cb5-4153-9274-3394bb5b3c22)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp 315841d9-89c7-42f7-ad7e-f223cef2c182)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 4080e639-64f6-48d9-bfa9-c97c06bbeb37)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 29 "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 19 "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 16 "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 8 "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 14 "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 7 "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") - (tedit 5F68FEEE) (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) (layer "F.SilkS") (width 0.12) (tstamp 98530bf7-e475-4583-b899-bac0a6e7dd36)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp aaf62aaa-bfc5-4bc0-b5cf-0b2cc481d35d)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 8c0238e8-8b06-463f-a3e0-1623ea7ff0ae)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp c624d2dd-a083-4fcf-b07d-55aaa8d99f52)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp fa8678aa-9773-4e68-8a4f-1e4ce2fe3663)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp fd2545e8-7cdc-41ac-9a22-6bd47ddb25d8)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 111ad5d2-968c-40f1-b260-995e0dc10974)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 1e2dc1a0-db6d-49c9-b0f4-2b317f2c4410)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 77c35469-729a-44e3-a813-0370b813c630)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp c5cd4e3d-9056-4628-8b06-75c93ad6aa48)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) - (net 29 "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.192308) - (net 23 "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") - (tedit 5AC8BA0D) (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) (layer "F.SilkS") (width 0.12) (tstamp 41caa78e-890d-4a82-88ca-48da37860d18)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 6fcfb407-05d2-415f-91c6-e32dbd20b1e4)) - (fp_line (start 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 7e95e79b-bfb2-4f14-8da0-7fbda5829b79)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 908dd07b-7ee3-4ae1-be89-5d9fadcf3558)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 99489398-b155-4cf1-a614-e91e1d2e5e3a)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp e9fa589a-94f3-4480-8d15-56e046f3c09c)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp f491adb7-b844-4a36-99c5-78db9cceef08)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 065bda24-6699-4bd0-8e62-8995b3a1500c)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 3cb0a2d1-cb4e-4f2a-bad0-460494920d25)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 767f3e69-bee1-412f-888f-f7d1b8a64aaf)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp f6673cc7-cc72-41ee-bd2f-ddd2204601d5)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 4b8c9489-4e08-4e7e-a232-33f511d1fde5)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp 4e810007-41c2-4691-95fc-92e24a55bddf)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp 639ad93e-01b1-46f4-bf2a-bd4dfebeacd0)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 7d44579d-56c7-4223-8911-8b29982023ce)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 82f3a002-d8a3-4e76-a924-eb5b99e22a9c)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp 91d75f7f-cdd2-4771-a95d-781410b39d5f)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 953a072b-dc11-47d6-a071-0f841a1e1144)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp ac08ca18-909d-497d-9d80-4304b95f6456)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp c36c136d-95c9-4428-98d3-e6c4345241ae)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp d8565841-e825-4057-b5c8-4726e8dc50ed)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp de42d08b-aa44-4ee6-9a50-a8101725d91b)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 12 "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 25 "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 2 "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") - (tedit 5A02F2D3) (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 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 0d78895f-373a-4a10-96ca-fd58415da410)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp 6919c1f9-a017-4f49-9099-ab63d5ab7d1e)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 7f1465bc-220b-4065-839b-18c6ee7f11e5)) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 8321c67d-d7d2-4d05-93e3-1d46e908910b)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 969a57ad-1bff-4a55-989e-117091f85d50)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp a2e29b48-4cca-44e8-bb90-c599e478ee38)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) (layer "F.SilkS") (width 0.12) (tstamp e231f163-c521-4fb1-9901-fe214a025be8)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 0b34102b-5993-42b2-a167-88c76e09519e)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 403f2813-1894-4306-9fd9-607bfc4705db)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp b2bea1c4-3bbd-422c-88d0-7f58b8148819)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp c23533a6-02a0-4106-a477-8ebaaf83fa5c)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 0a57c4c3-ec9f-4d95-a318-e78e97a35c89)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp 2b3a59e1-253b-48ca-a3ef-da12ad9dea8c)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp 3398c9ce-0445-4200-a9e9-10dc7a8aaa84)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp b2d80bfa-675c-4847-aae0-dba7e4ca12b2)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp ebd26c2d-f2be-49be-8589-106283e6ee9b)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 24 "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 15 "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 16 "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 2 "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 12 "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 1 "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") - (tedit 58641739) (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.05 -0.85) (layer "F.SilkS") (width 0.12) (tstamp 4f8cdeb0-4361-4044-b614-cfd77e742fe1)) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer "F.SilkS") (width 0.12) (tstamp a1b83702-aeb5-450b-a862-6dfde4eda4de)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) (layer "F.SilkS") (width 0.12) (tstamp e768831c-d304-448a-acee-f854d75fb0de)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp 00767ee9-4043-4887-a2ea-b66732953aef)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 1b0b97e4-5dff-4c0c-98db-d7d5b845b99a)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 2850b88e-292e-4442-941a-2972969c43c2)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 6886ff2e-a747-4055-a49b-744a7179b577)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp 0b7c6244-36e7-41b4-868c-4efa6971163b)) - (fp_line (start 0.2 0) (end 0.45 0) (layer "F.Fab") (width 0.1) (tstamp 2ad63a3f-37fa-44a1-9842-69726663bc01)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer "F.Fab") (width 0.1) (tstamp 7bea006f-f030-4617-b3f7-d9731b0e1be5)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer "F.Fab") (width 0.1) (tstamp 87f386ea-4a54-4b8c-8441-088b128bd4d8)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp 8839de2c-98be-41af-a970-6c2c205baa51)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer "F.Fab") (width 0.1) (tstamp 90babfae-3ee4-4eac-afd6-c3d74d7abf1e)) - (fp_line (start -0.3 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp a0889ac2-432a-4219-a924-5cfc743eca17)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer "F.Fab") (width 0.1) (tstamp a86fabb5-c388-400a-83aa-feb9aca07ea2)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp b3549472-1848-4e34-8328-7ed5da8ab5e2)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp fefcd923-875c-4a29-ac66-1eb30f7c8fbc)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "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 25 "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") - (tedit 5F68FEEE) (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) (layer "F.SilkS") (width 0.12) (tstamp 08b157da-766c-4b51-8561-fc75a8b1c29a)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp 9d1f8690-52a3-4468-9a71-a88c051d0f1e)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 2063b26f-55a2-4980-8bb2-6650e4653188)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp 845202ca-7007-4c8b-b0a8-2210d8a79e5c)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp f24c7427-e0a5-4215-b801-5a7fdae032e1)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp f6e3a7c0-1a36-439d-853e-6cf7d207db73)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 2bf4a677-a6f7-4857-9397-41b4071ef310)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 754f9ed8-3adb-413d-91eb-358fe79b5dd2)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp bb3b89ef-b2d1-40e2-8976-24fcc35ae991)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (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.192308) - (net 24 "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.192308) - (net 26 "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") - (tedit 5AC8BA0D) (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 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 0409e8de-6290-4e1e-9742-9150342e7f47)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 360a9d49-f260-467b-8a1f-3890f82203e2)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 41d403d7-e1ef-48a5-b6a5-e037e0cb42b5)) - (fp_line (start 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 6f6d9d94-541e-40ef-ae3b-629b4b0314df)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 72de0e39-2d42-46cf-9d1f-fec0f43f5df9)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 9de5f914-c179-490c-90c0-b655608d243c)) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) (layer "F.SilkS") (width 0.12) (tstamp f52d63e4-f6b2-47f2-abc8-242815779bb4)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 4903ad12-9274-49e6-896a-0ba18048e9ec)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp aaed403d-b851-4a7d-aed1-e12e5217d95b)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp b3940e9b-dcb8-4212-8c02-cc5b9875e841)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp fc28151b-9e88-4243-a483-f6ec13ce9ea2)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 108d8c92-7968-4222-b6b6-fd7392ecb1dd)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 28faec5d-5034-482e-892f-a5c01ca458aa)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 33a4eeb1-2bea-40a2-8617-f68174223f91)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp 595f2e12-c82a-41a3-9c72-92a0a95c706f)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 7692b5fc-2f1f-462d-943a-018224942e05)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 8075b37c-7514-4671-b658-7074ffaa9a4b)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp 9ecb8678-b8e1-401c-bc52-4aba94a29f9f)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp aec10ba3-c61b-4575-b3b5-e22a02671ccd)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp c50072e0-a05d-4580-9db6-fadd31652728)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp d062db05-1ea8-4cca-b443-eb2c8c53c150)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp f3c3a0ec-208d-4912-a4aa-feeb9f111b70)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 20 "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 2 "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 4 "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") - (tedit 58641739) (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.05 0.85) (layer "F.SilkS") (width 0.12) (tstamp 42b86919-8d15-43b2-a3dd-3e32b120fb2f)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer "F.SilkS") (width 0.12) (tstamp 9aa3c0ec-0ecc-47a3-aa99-f9c6ad245952)) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer "F.SilkS") (width 0.12) (tstamp e5a27129-3301-4b3b-947a-140d7cc2883c)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 8fd291a0-2be1-4e31-baa6-903c749c4392)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp 9f79c12c-00e9-4696-80c0-e28cb8e762de)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer "F.CrtYd") (width 0.05) (tstamp c745ca80-da42-4637-99ab-8d3131878536)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer "F.CrtYd") (width 0.05) (tstamp eab1edb4-4ddb-46ef-8ed8-68e5901615c8)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp 0b99653a-7ba7-48f4-a674-72e453b9b2c2)) - (fp_line (start -0.3 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 1215aad5-d5c1-47f9-b5b5-3cd1a23f9c52)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer "F.Fab") (width 0.1) (tstamp 18370893-99fc-4228-8b43-661cb90a284d)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp 757f5457-f31b-415d-b4ba-17697ca14e47)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer "F.Fab") (width 0.1) (tstamp 8c8458a0-b31d-4d73-b8a3-6ac265a061d6)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer "F.Fab") (width 0.1) (tstamp 91aa9f2a-571b-4469-97d7-5cc7d4c2c37a)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer "F.Fab") (width 0.1) (tstamp a6ffe256-617d-421b-95d9-6f55927f5f53)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer "F.Fab") (width 0.1) (tstamp ab3100e9-e4f5-4e70-ac1e-89880e51db6b)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer "F.Fab") (width 0.1) (tstamp ab6d212c-f040-4a8b-b094-f506eb75f2c5)) - (fp_line (start 0.2 0) (end 0.45 0) (layer "F.Fab") (width 0.1) (tstamp e0b7fa48-cad4-4eda-93cb-833d9048da91)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "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 9 "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") - (tedit 5A0F774F) (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) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 97204bf9-6a23-4a86-a411-c6535f15fc10)) - (fp_circle (center 0 0) (end 2.5 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 93c1080b-111f-4be5-919d-55f36de6004e)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 25 "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") - (tedit 5AC8BA0D) (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 0 -3.11) (end 0 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 4e8e2ca9-86d4-43f4-b395-17aeb535b8c0)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) (layer "F.SilkS") (width 0.12) (tstamp 535a2712-cc05-4f86-8150-1bfd1236e1b6)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 63fddaab-1bd0-42a4-a232-64c3094d9932)) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) (layer "F.SilkS") (width 0.12) (tstamp 8991c437-84fc-4add-8d0f-a6da22ca207e)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 8aebae27-62b8-485a-aa23-4ebc9b236fdb)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) (layer "F.SilkS") (width 0.12) (tstamp d5559f92-7cc6-4a98-b1d3-cb40f312e72c)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) (layer "F.SilkS") (width 0.12) (tstamp fb17622e-914b-4f61-b924-58d9ad448438)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 3a9beaf0-4ab0-4bf9-a675-840cf20f9818)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 5458075a-95a7-4a57-8224-5a7973f11b64)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) (layer "F.CrtYd") (width 0.05) (tstamp 79a7b1f6-018f-449d-bca1-d1d366464bd0)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) (layer "F.CrtYd") (width 0.05) (tstamp d7d315e9-2a7a-4b36-a258-51234a24a2bb)) - (fp_line (start 5.08 -3.23) (end 5.08 0) (layer "F.Fab") (width 0.1) (tstamp 1459cbb5-8339-4919-95a2-6d39afdaf991)) - (fp_line (start 0 -3.23) (end 0 0) (layer "F.Fab") (width 0.1) (tstamp 2d8c1618-b3bc-495a-9c2c-599e1d86e822)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) (layer "F.Fab") (width 0.1) (tstamp 3b419b89-d2e9-4de8-8a4c-09071fdbd8b2)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) (layer "F.Fab") (width 0.1) (tstamp 4b4a5157-7334-4048-9eaf-65a60005673c)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) (layer "F.Fab") (width 0.1) (tstamp 587c93cf-85b6-4c31-993c-742964f11fa8)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp 5debe630-f246-421a-847c-9bb45f57ab75)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 79af50bf-2ff9-4ffe-9d56-c0d77f9d328e)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) (layer "F.Fab") (width 0.1) (tstamp 9bf83732-6f03-4f52-9b21-93c2b6d7e6da)) - (fp_line (start 2.54 -3.23) (end 2.54 0) (layer "F.Fab") (width 0.1) (tstamp 9c3f044e-1eef-4249-ba1b-5eeba7652b2d)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) (layer "F.Fab") (width 0.1) (tstamp dee454b7-a07f-44e3-a705-8dcb5532c655)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) (layer "F.Fab") (width 0.1) (tstamp feae8c89-81f5-4192-8191-c1c326b04b0a)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) (layer "F.Fab") (width 0.1) (fill none) (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 14 "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 6 "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 8 "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") - (tedit 5F68FEEE) (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) (layer "F.SilkS") (width 0.12) (tstamp 7441178d-aa53-4929-b5e9-6a8778e65c6a)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp bafa4759-cb06-4ce5-9904-48256de2f6b8)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 619f0093-2ed0-4e38-b536-dc232a1cf9c1)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp 8b8069c2-d145-4d4e-b8d2-4a1848de0814)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) (layer "F.CrtYd") (width 0.05) (tstamp b011786d-7a15-4802-a1d9-af7f6b09884e)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp f1d039e7-c8f0-43f0-a2b5-440c1e31a848)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 2078e0f3-c65a-485d-ad8f-9b88e540b791)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 402a5832-b070-4e1e-ba05-9c74fd156d02)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 69b53edb-faf4-4fc8-8c1b-60d75286c1ba)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp e277b0b3-80c3-4d2a-9fe6-72be4467e6b7)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) - (net 27 "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.192308) - (net 21 "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") - (tedit 5F68FEEE) (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) (layer "F.SilkS") (width 0.12) (tstamp 3734e5be-0877-46bc-ae5c-34ffcc753419)) - (fp_line (start -1.386252 1.71) (end 1.386252 1.71) (layer "F.SilkS") (width 0.12) (tstamp 5a8f17bc-ceb3-48d7-9ac9-6ea239bc5d57)) - (fp_line (start -3.12 1.95) (end -3.12 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 24f3d9a0-40f7-4c13-a779-27373953a1e2)) - (fp_line (start -3.12 -1.95) (end 3.12 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 8149ef57-72c9-4d85-8324-94c964f08abb)) - (fp_line (start 3.12 -1.95) (end 3.12 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 955ff49c-f456-4210-b449-1348b612a9bc)) - (fp_line (start 3.12 1.95) (end -3.12 1.95) (layer "F.CrtYd") (width 0.05) (tstamp e1e2dab2-cd0b-44a6-9e45-04cb83e34842)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 1c8d18fc-3130-4726-b334-353aeb2026a9)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) (layer "F.Fab") (width 0.1) (tstamp 62546863-11b1-42e7-9980-4f919d6293b8)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 66706b20-8927-47b6-8adb-0b2426d9e5b6)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) (layer "F.Fab") (width 0.1) (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.192308) - (net 16 "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.192308) - (net 30 "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") - (tedit 5A02F2D3) (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.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 1e44ae91-8fc7-48b8-afa7-8bb1cc9c650e)) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 7841857a-f066-413a-a976-0e3b0a2cec67)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 7c3fb679-ebf8-401f-800d-ec572417b185)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp b6ff1b8d-c21c-48ac-829b-1c71d1a8d5fd)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) (layer "F.SilkS") (width 0.12) (tstamp be8a81ad-f538-44bc-9b60-65a8d740db65)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp e5dfbbf2-77b8-40d8-a56f-fd87f2596803)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp fea72355-6bbb-4787-b38f-8b0c5aa4c8be)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 38856f37-e523-477c-a78d-d659f95ae978)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 80998775-fd4f-4be9-a383-c9acb5b0f4bb)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp c9f216a2-b01e-4489-90c2-3546b799a480)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp f9d0df7c-3091-458e-ac23-a22b79118297)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp 0f6e5ab4-bc55-4932-a288-b9c07e3d63d5)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp 1c035a41-f81c-4608-b72e-50ee0e2c598a)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 23a2d3b9-714f-48b0-a2f9-a491ba527c74)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp b560417b-bbda-4270-9ef5-a7eb30d028b5)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (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 27 "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 17 "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 16 "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 4 "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 20 "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 3 "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) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 496ae10a-9dc1-465b-8b7f-1b99fdd6e29e)) - - (segment (start 57.3575 92.7225) (end 57.37 92.71) (width 1) (layer "F.Cu") (net 1) (tstamp 27534811-f109-4315-8e5c-3b3dc7002c04)) - (segment (start 55.4275 90.22) (end 57.96 90.22) (width 1) (layer "F.Cu") (net 1) (tstamp 49245ea2-dee1-4ab8-a8ae-15424dd3f1e1)) - (segment (start 54.61 91.0375) (end 55.4275 90.22) (width 1) (layer "F.Cu") (net 1) (tstamp 58f4ff1a-69cc-409b-97ce-470d60554d96)) - (segment (start 56.295 92.7225) (end 57.3575 92.7225) (width 1) (layer "F.Cu") (net 1) (tstamp 5f3be7c3-701f-4965-8e7c-af8244a59f7c)) - (segment (start 56.295 92.7225) (end 54.61 91.0375) (width 1) (layer "F.Cu") (net 1) (tstamp fa8c1536-6c27-4f8c-8745-bb65b787d840)) - (segment (start 48.895 73.025) (end 48.46 72.59) (width 2) (layer "F.Cu") (net 2) (tstamp 155c5b6d-851e-45e2-8bc4-624b20dbef77)) - (segment (start 49.809141 83.82) (end 50.96 83.82) (width 2) (layer "F.Cu") (net 2) (tstamp 412c3144-c50d-4330-91c6-05ed9a29f58a)) - (segment (start 54.61 86.7625) (end 55.4275 87.58) (width 1) (layer "F.Cu") (net 2) (tstamp 5fde0381-b7e6-4fcf-ac8d-a6e80ec20f14)) - (segment (start 52.07 83.82) (end 54.61 86.36) (width 2) (layer "F.Cu") (net 2) (tstamp 66cafd64-3853-4dfb-bf4b-0a40d2e59d33)) - (segment (start 48.46 72.59) (end 48.46 82.470859) (width 2) (layer "F.Cu") (net 2) (tstamp 6f8af218-1481-4864-93ed-a738bd48bf5b)) - (segment (start 50.96 83.82) (end 52.07 83.82) (width 2) (layer "F.Cu") (net 2) (tstamp 793a4950-89f2-4aaa-bb4d-069c8c2c5011)) - (segment (start 48.46 64.8575) (end 48.46 72.59) (width 2) (layer "F.Cu") (net 2) (tstamp 80987aca-2b41-4647-b329-ba7a5ca2cdab)) - (segment (start 55.4275 87.58) (end 57.96 87.58) (width 1) (layer "F.Cu") (net 2) (tstamp 8e0ac09b-ee86-4d70-87d2-5efb9ac08844)) - (segment (start 54.61 86.36) (end 54.61 86.7625) (width 2) (layer "F.Cu") (net 2) (tstamp 8f15f807-477e-4829-826e-850b1c7598bf)) - (segment (start 48.46 82.470859) (end 49.809141 83.82) (width 2) (layer "F.Cu") (net 2) (tstamp a78aebb5-23d6-4d94-9a2f-37f032bbafcc)) - (segment (start 48.5475 64.77) (end 48.46 64.8575) (width 2) (layer "F.Cu") (net 2) (tstamp dddc0e0f-c4d1-4231-aff0-92639633c58b)) - (segment (start 50.96 64.77) (end 48.5475 64.77) (width 2) (layer "F.Cu") (net 2) (tstamp e9a65852-edb9-4333-b6aa-01a494c660a2)) - (segment (start 50.96 73.025) (end 48.895 73.025) (width 2) (layer "F.Cu") (net 2) (tstamp f7a9ee9d-8e70-41a3-9db5-92382637ba31)) - (segment (start 55.4275 68.63) (end 57.96 68.63) (width 1) (layer "F.Cu") (net 3) (tstamp 52408008-8c99-4d3a-9cc0-4f301362c612)) - (segment (start 54.83 71.755) (end 54.83 69.6675) (width 1) (layer "F.Cu") (net 3) (tstamp 638c05ac-8e53-4357-94c2-3a31cf9e8340)) - (segment (start 54.61 69.4475) (end 55.4275 68.63) (width 1) (layer "F.Cu") (net 3) (tstamp cb61fd3f-f65e-4d94-b40c-8cf45ce3cb72)) - (segment (start 48.5475 43.18) (end 48.46 43.2675) (width 2) (layer "F.Cu") (net 4) (tstamp 0c39745f-cdb4-42f8-b2a0-8828be85cd21)) - (segment (start 50.96 62.23) (end 52.07 62.23) (width 2) (layer "F.Cu") (net 4) (tstamp 1b035314-2b9e-48f4-a7c9-c2deb7c9fe8a)) - (segment (start 50.96 43.18) (end 48.5475 43.18) (width 2) (layer "F.Cu") (net 4) (tstamp 404d0661-4068-479f-85a0-e5549993ad27)) - (segment (start 48.46 51.635) (end 48.46 59.73) (width 2) (layer "F.Cu") (net 4) (tstamp 4f685399-e74e-44a7-9eb8-d1805a649f0f)) - (segment (start 54.61 65.1725) (end 55.4275 65.99) (width 1) (layer "F.Cu") (net 4) (tstamp 5b597d12-ecc7-43ae-8199-fb2e04b96d6c)) - (segment (start 48.66 51.435) (end 48.46 51.635) (width 2) (layer "F.Cu") (net 4) (tstamp 5cadce4d-4a1e-4af7-baaf-5fbf78949932)) - (segment (start 54.61 64.77) (end 54.61 65.1725) (width 2) (layer "F.Cu") (net 4) (tstamp 8b1b0c40-69f0-46dc-8f62-91b54bcf03a1)) - (segment (start 55.4275 65.99) (end 57.96 65.99) (width 1) (layer "F.Cu") (net 4) (tstamp 951fb68f-e2bc-4382-8f95-1e5694566506)) - (segment (start 50.96 51.435) (end 48.66 51.435) (width 2) (layer "F.Cu") (net 4) (tstamp ba88c8e3-eae8-4bca-8bfa-47efcd9f1c3b)) - (segment (start 48.46 43.2675) (end 48.46 51.635) (width 2) (layer "F.Cu") (net 4) (tstamp d8bcf9cf-28c1-4fd8-9e5c-94ad91992ad7)) - (segment (start 48.46 59.73) (end 50.96 62.23) (width 2) (layer "F.Cu") (net 4) (tstamp dc977a5f-ff3a-4c79-8b77-bc66c38ff992)) - (segment (start 52.07 62.23) (end 54.61 64.77) (width 2) (layer "F.Cu") (net 4) (tstamp eaedefd9-a44c-48b8-8e51-4e41ee85108a)) - (segment (start 54.61 47.8575) (end 55.4275 47.04) (width 1) (layer "F.Cu") (net 5) (tstamp 1c5019b1-46d4-4984-8a01-362d6a1cce82)) - (segment (start 55.4275 47.04) (end 57.96 47.04) (width 1) (layer "F.Cu") (net 5) (tstamp ad842466-9e46-4d2c-b2be-b97cbf14f3d6)) - (segment (start 54.83 50.165) (end 54.83 48.0775) (width 1) (layer "F.Cu") (net 5) (tstamp c8b38c04-ce26-4fd9-a95f-66a124ffb0f0)) - (segment (start 48.895 21.59) (end 48.46 22.025) (width 2) (layer "F.Cu") (net 6) (tstamp 19306891-16af-4694-a828-7a789e8136e0)) - (segment (start 52.705 40.64) (end 54.61 42.545) (width 2) (layer "F.Cu") (net 6) (tstamp 1daf9f6b-b098-447c-88a4-e631efc860de)) - (segment (start 48.46 38.14) (end 50.96 40.64) (width 2) (layer "F.Cu") (net 6) (tstamp 28042122-8000-4ec2-ae63-450571a4b334)) - (segment (start 48.46 22.025) (end 48.46 30.28) (width 2) (layer "F.Cu") (net 6) (tstamp 355c503f-de6e-4a00-98ee-2bbd9c0a6ca5)) - (segment (start 54.61 42.545) (end 54.61 43.5825) (width 2) (layer "F.Cu") (net 6) (tstamp 3cab63ad-0b16-4209-bf66-3a55411dceca)) - (segment (start 54.61 43.5825) (end 55.4275 44.4) (width 1) (layer "F.Cu") (net 6) (tstamp 5020c4e3-eb92-4ff0-8d74-6a01d58b51cf)) - (segment (start 50.96 21.59) (end 48.895 21.59) (width 2) (layer "F.Cu") (net 6) (tstamp 5482ab7a-af5c-4ecf-b516-9bdce87f7d4c)) - (segment (start 55.4275 44.4) (end 57.96 44.4) (width 1) (layer "F.Cu") (net 6) (tstamp 7f89b7b3-24da-4986-85f1-97f0db66de9e)) - (segment (start 48.46 30.28) (end 48.46 38.14) (width 2) (layer "F.Cu") (net 6) (tstamp b1e443f4-5038-442a-ac34-45564cf16c6f)) - (segment (start 48.895 29.845) (end 48.46 30.28) (width 2) (layer "F.Cu") (net 6) (tstamp bfafb6d1-a623-4077-bd56-caf9a3536be9)) - (segment (start 50.96 29.845) (end 48.895 29.845) (width 2) (layer "F.Cu") (net 6) (tstamp e7703231-0a8e-4041-b591-d9ef39e9db9e)) - (segment (start 50.96 40.64) (end 52.705 40.64) (width 2) (layer "F.Cu") (net 6) (tstamp f71ca8fc-391b-4365-93f9-f6b7c5fb254f)) - (segment (start 54.83 28.575) (end 54.83 26.4875) (width 1) (layer "F.Cu") (net 7) (tstamp 00424083-3a06-4fab-9227-0f6abbadc52b)) - (segment (start 54.61 26.2675) (end 55.4275 25.45) (width 1) (layer "F.Cu") (net 7) (tstamp e7d3ba02-c542-4a6e-819c-bac9b5d0f909)) - (segment (start 55.4275 25.45) (end 57.96 25.45) (width 1) (layer "F.Cu") (net 7) (tstamp f7c587d2-2fe0-4b26-90b1-2c74cd4612ba)) - (segment (start 54.61 21.9925) (end 54.61 19.44) (width 2) (layer "F.Cu") (net 8) (tstamp 4e34a65c-24f2-44a9-9552-5baa94a4bccc)) - (segment (start 54.61 21.9925) (end 55.4275 22.81) (width 1) (layer "F.Cu") (net 8) (tstamp 6269ec4c-c4bd-4d99-9ee1-6203d530342a)) - (segment (start 55.4275 22.81) (end 57.96 22.81) (width 1) (layer "F.Cu") (net 8) (tstamp a0424235-ff99-4902-8269-cfc67fb7b041)) - (segment (start 50.96 19.05) (end 55 19.05) (width 2) (layer "F.Cu") (net 8) (tstamp d25d37e2-afd4-4cf9-a7eb-8f632a713737)) - (segment (start 60.54 70.905) (end 59.3725 72.0725) (width 2) (layer "F.Cu") (net 9) (tstamp 066852fa-d36b-43bb-85f2-a6b4243f72ad)) - (segment (start 55.88 75.565) (end 53.975 75.565) (width 2) (layer "F.Cu") (net 9) (tstamp 249aa638-316d-46e0-a046-9962c8a0a7be)) - (segment (start 53.975 75.565) (end 50.96 75.565) (width 2) (layer "F.Cu") (net 9) (tstamp 6550f4da-61b0-4125-bc4a-5d9e6e1ee694)) - (segment (start 59.3725 72.0725) (end 55.88 75.565) (width 2) (layer "F.Cu") (net 9) (tstamp 7a0adfcb-e65f-45cd-b15f-1cd0ddbad5ca)) - (segment (start 52.07 56.515) (end 60.54 64.985) (width 2) (layer "F.Cu") (net 9) (tstamp 7fe58093-583d-41ef-9dc7-a5957b4719e6)) - (segment (start 56.93 71.755) (end 59.055 71.755) (width 1) (layer "F.Cu") (net 9) (tstamp 8618f475-191d-403f-a4fd-1320937d2b4b)) - (segment (start 59.055 71.755) (end 59.3725 72.0725) (width 1) (layer "F.Cu") (net 9) (tstamp ada321cb-1977-4a6e-9b00-4dee1ad55ca4)) - (segment (start 60.54 64.985) (end 60.54 70.905) (width 2) (layer "F.Cu") (net 9) (tstamp bdb89c98-635d-42c5-afac-fc6c3bf04e58)) - (segment (start 50.96 56.515) (end 52.07 56.515) (width 2) (layer "F.Cu") (net 9) (tstamp bf90ca37-2481-4af3-b6c2-dc7c47681280)) - (segment (start 60.96 48.26) (end 58.1025 51.1175) (width 2) (layer "F.Cu") (net 10) (tstamp 049f3db9-d3f9-4f9d-8808-002a4917135e)) - (segment (start 52.07 34.925) (end 60.96 43.815) (width 2) (layer "F.Cu") (net 10) (tstamp 247a0435-591e-4515-8872-1849cac4d6bb)) - (segment (start 57.15 50.165) (end 58.1025 51.1175) (width 1) (layer "F.Cu") (net 10) (tstamp 2f3c8252-627f-487b-9a6c-4a531790084b)) - (segment (start 60.96 43.815) (end 60.96 48.26) (width 2) (layer "F.Cu") (net 10) (tstamp 764bab83-5995-4244-8ef3-da23f361392c)) - (segment (start 50.96 53.975) (end 55 53.975) (width 2) (layer "F.Cu") (net 10) (tstamp 896dad3b-af23-4a8b-889a-bedb0a5f8caa)) - (segment (start 50.96 34.925) (end 52.07 34.925) (width 2) (layer "F.Cu") (net 10) (tstamp aabf2c57-796a-456d-abcc-fa7056e39c5c)) - (segment (start 56.93 50.165) (end 57.15 50.165) (width 1) (layer "F.Cu") (net 10) (tstamp beb1b6d2-18ed-411f-8b5f-caf7ca127835)) - (segment (start 58.1025 51.1175) (end 55.245 53.975) (width 2) (layer "F.Cu") (net 10) (tstamp c30b65e3-0b6e-469c-9f11-531fab756f32)) - (segment (start 53.975 32.385) (end 56.93 29.43) (width 1) (layer "F.Cu") (net 11) (tstamp 3b479abd-eb96-46ba-aa9a-89ebdfb90f98)) - (segment (start 56.93 29.43) (end 56.93 28.575) (width 1) (layer "F.Cu") (net 11) (tstamp 77626806-dc86-4a3a-a0af-73c4f1c3d389)) - (segment (start 53.975 32.385) (end 50.96 32.385) (width 2) (layer "F.Cu") (net 11) (tstamp c8e2d326-ba33-4d33-915e-9c40f99270ff)) - (segment (start 57.96 88.9) (end 50.96 88.9) (width 1) (layer "F.Cu") (net 12) (tstamp 8b726460-8885-405d-900d-f73b6c8b7e11)) - (segment (start 57.96 45.72) (end 50.96 45.72) (width 1) (layer "F.Cu") (net 13) (tstamp 25f100ce-aa3d-4f8b-98c1-fdbc4accce2f)) - (segment (start 50.96 24.13) (end 57.96 24.13) (width 1) (layer "F.Cu") (net 14) (tstamp ff71fe09-a6b2-4fb6-912a-9962626a4ac6)) - (segment (start 64.135 41.91) (end 63.5 42.545) (width 1) (layer "F.Cu") (net 16) (tstamp 0d20a753-d080-491a-8fd9-42f4de522295)) - (segment (start 59.055 60.96) (end 63.5 65.405) (width 1) (layer "F.Cu") (net 16) (tstamp 176e265a-aaf1-415d-a50e-49d8fbe230e3)) - (segment (start 65.405 87.63) (end 66.5 87.63) (width 1) (layer "F.Cu") (net 16) (tstamp 21e55576-bc16-410d-ac63-3fe0efe63bb9)) - (segment (start 63.5 65.405) (end 63.5 66.675) (width 1) (layer "F.Cu") (net 16) (tstamp 223f330f-4606-4948-87cd-a70108d3bdcf)) - (segment (start 66.5 22.86) (end 64.87 22.86) (width 1) (layer "F.Cu") (net 16) (tstamp 282449a1-d1ca-4201-9602-8a1a3dc23aec)) - (segment (start 63.5 24.23) (end 63.5 42.545) (width 1) (layer "F.Cu") (net 16) (tstamp 2a41c0d6-3163-45b9-a849-a9961bb9d375)) - (segment (start 63.5 85.725) (end 65.405 87.63) (width 1) (layer "F.Cu") (net 16) (tstamp 2db282a7-6088-4229-9fbb-4284285dfc8c)) - (segment (start 59.055 53.34) (end 59.055 60.96) (width 1) (layer "F.Cu") (net 16) (tstamp 3a070fc1-20d3-459a-bf39-dcd486780604)) - (segment (start 63.5 44.45) (end 63.5 48.895) (width 1) (layer "F.Cu") (net 16) (tstamp 427259fc-0d52-4d9c-b352-5eb6c24f7289)) - (segment (start 63.5 48.895) (end 59.055 53.34) (width 1) (layer "F.Cu") (net 16) (tstamp 5d81611d-b3f6-4914-b669-b33e5e3976d7)) - (segment (start 63.5 66.04) (end 63.5 66.675) (width 1) (layer "F.Cu") (net 16) (tstamp 67dbd3d7-ef99-4ef1-990d-8a5a31a4c874)) - (segment (start 66.5 44.45) (end 63.5 44.45) (width 1) (layer "F.Cu") (net 16) (tstamp 785f0e05-b76f-44ca-8bd7-9ece313ce763)) - (segment (start 66.5 66.04) (end 63.5 66.04) (width 1) (layer "F.Cu") (net 16) (tstamp 873fde00-9ea3-4375-9d13-cebe0728e70a)) - (segment (start 64.87 22.86) (end 63.5 24.23) (width 1) (layer "F.Cu") (net 16) (tstamp 9721e885-a271-407d-b25b-d6860120056c)) - (segment (start 63.5 66.675) (end 63.5 85.725) (width 1) (layer "F.Cu") (net 16) (tstamp 97530bce-e1d7-4472-915f-ceed8459d5e8)) - (segment (start 66.075 41.91) (end 64.135 41.91) (width 1) (layer "F.Cu") (net 16) (tstamp b33992e7-fcc3-462c-958b-76361d1ba3ac)) - (segment (start 63.5 42.545) (end 63.5 44.45) (width 1) (layer "F.Cu") (net 16) (tstamp c4d8f845-8caf-4a52-8c93-4ffbc1fc425e)) - (segment (start 57.96 67.31) (end 50.96 67.31) (width 1) (layer "F.Cu") (net 20) (tstamp a1378cf0-e157-4ca0-8e1b-2300736a91b4)) - (segment (start 71.12 57.785) (end 67.04 57.785) (width 1) (layer "F.Cu") (net 21) (tstamp 5d246eda-fc01-409f-a3ca-5203e0037609)) - (segment (start 71.12 55.245) (end 67.04 55.245) (width 1) (layer "F.Cu") (net 22) (tstamp 8a9859fa-c46a-4d9e-86c7-7d60b318dfde)) - (segment (start 67.04 52.705) (end 71.12 52.705) (width 1) (layer "F.Cu") (net 23) (tstamp 86172240-2bcd-4812-b0fd-1e3eaec60f96)) - (segment (start 70.485 64.77) (end 68.58 62.865) (width 1) (layer "F.Cu") (net 24) (tstamp 58eff93c-d746-4c74-a427-3c88dc0da2dc)) - (segment (start 67.03 62.865) (end 64.49 60.325) (width 1) (layer "F.Cu") (net 24) (tstamp 6be44820-0f5e-4c02-8f70-7e5659c09fb4)) - (segment (start 68.58 62.865) (end 67.03 62.865) (width 1) (layer "F.Cu") (net 24) (tstamp 88c0938d-38dc-4a42-9d08-a8dd2b4c5699)) - (segment (start 68.13 90.17) (end 70.485 87.815) (width 1) (layer "F.Cu") (net 24) (tstamp a8dfaa9b-2559-4233-9dc0-077bdf840484)) - (segment (start 66.5 90.17) (end 68.13 90.17) (width 1) (layer "F.Cu") (net 24) (tstamp cf90e813-aef3-420e-94b9-39ce2da51e31)) - (segment (start 70.485 87.815) (end 70.485 64.77) (width 1) (layer "F.Cu") (net 24) (tstamp d95e18bf-74dd-4899-9864-bba6ded24db8)) - (segment (start 50.96 78.105) (end 52.07 78.105) (width 2) (layer "F.Cu") (net 25) (tstamp 176faa20-226e-4809-bfb1-d56d6b11b41d)) - (segment (start 48.46 86.4475) (end 50.96 86.4475) (width 2) (layer "F.Cu") (net 25) (tstamp 3b3aef3e-d2c7-401a-aa6b-94164a612c90)) - (segment (start 59.69 93.345) (end 59.69 92.93) (width 1) (layer "F.Cu") (net 25) (tstamp 3cf020a4-8ba0-4c89-bc94-3bc6f70126f8)) - (segment (start 52.07 78.105) (end 60.54 86.575) (width 2) (layer "F.Cu") (net 25) (tstamp 472131de-a4c1-442e-9005-76726a09c32e)) - (segment (start 48.46 91.005) (end 48.46 86.4475) (width 2) (layer "F.Cu") (net 25) (tstamp 5efe1963-65ed-42f7-bb05-9861767e9ae5)) - (segment (start 60.54 92.495) (end 59.69 93.345) (width 2) (layer "F.Cu") (net 25) (tstamp 73a577d1-5784-4bdd-bf31-086f7ca7b4b7)) - (segment (start 58.5625 94.4725) (end 59.69 93.345) (width 2) (layer "F.Cu") (net 25) (tstamp 9744cd76-653a-405f-b4a6-9ba12f1c940c)) - (segment (start 51.9275 94.4725) (end 58.5625 94.4725) (width 2) (layer "F.Cu") (net 25) (tstamp a1a2b873-4ece-4f5f-bfe9-b67b85f75558)) - (segment (start 59.69 92.93) (end 59.47 92.71) (width 1) (layer "F.Cu") (net 25) (tstamp c6b98802-b8ef-470f-b8d6-8c2bfdd1d2fc)) - (segment (start 50.8 93.345) (end 51.9275 94.4725) (width 2) (layer "F.Cu") (net 25) (tstamp ccbef230-1dc7-477f-a3a1-35fe6c15af5a)) - (segment (start 60.54 86.575) (end 60.54 92.495) (width 2) (layer "F.Cu") (net 25) (tstamp f6725e05-bf1c-42ff-baef-dc746da76ad7)) - (segment (start 50.8 93.345) (end 48.46 91.005) (width 2) (layer "F.Cu") (net 25) (tstamp f9a0a125-dc7a-4051-a4e3-01cd11b548e9)) - (segment (start 71.12 60.325) (end 67.04 60.325) (width 1) (layer "F.Cu") (net 26) (tstamp 6a2118d8-35fe-4b94-9eb1-363ab5985787)) - (segment (start 68.13 68.58) (end 68.33 68.38) (width 1) (layer "F.Cu") (net 27) (tstamp 07267a88-0482-443d-b221-8ce33c72d7c6)) - (segment (start 66.500786 64) (end 65 64) (width 1) (layer "F.Cu") (net 27) (tstamp 4f868b49-e1dd-45cb-9243-717a2d07f5cf)) - (segment (start 63.215 57.785) (end 64.49 57.785) (width 1) (layer "F.Cu") (net 27) (tstamp 65cc0cf0-30e0-4b43-8654-73170824eca7)) - (segment (start 66.615786 64.115) (end 66.500786 64) (width 1) (layer "F.Cu") (net 27) (tstamp 83698258-5799-4a2a-b3a2-cf4b12ce3202)) - (segment (start 62 61) (end 62 59) (width 1) (layer "F.Cu") (net 27) (tstamp a542d1fc-64da-40fa-bdf7-8869c3e4f0ec)) - (segment (start 62 59) (end 63.215 57.785) (width 1) (layer "F.Cu") (net 27) (tstamp b0cfbef9-6232-4c27-acee-1ab6216943ec)) - (segment (start 65 64) (end 62 61) (width 1) (layer "F.Cu") (net 27) (tstamp cee7a0f4-1d51-4bfd-a786-cc292bcb8c8b)) - (segment (start 68.33 68.38) (end 68.33 65.155) (width 1) (layer "F.Cu") (net 27) (tstamp ee3403c5-9cc3-46f1-913d-d4f5a9d94a48)) - (segment (start 68.33 65.155) (end 67.29 64.115) (width 1) (layer "F.Cu") (net 27) (tstamp f2e67e03-faac-4bb6-8190-26c18407feb3)) - (segment (start 67.29 64.115) (end 66.615786 64.115) (width 1) (layer "F.Cu") (net 27) (tstamp fa062aad-817f-47ae-8830-69ea741421c5)) - (segment (start 66.5 68.58) (end 68.13 68.58) (width 1) (layer "F.Cu") (net 27) (tstamp fbe6a847-de7c-4703-a518-7b7e2df0be14)) - (segment (start 63 53.755) (end 64.49 55.245) (width 1) (layer "F.Cu") (net 28) (tstamp 70e50dbe-a61f-4f5b-b23f-37e92ad768f6)) - (segment (start 66.5 47.662766) (end 63 51.162766) (width 1) (layer "F.Cu") (net 28) (tstamp 8bff1444-4260-4f29-8a46-d8532a4891be)) - (segment (start 66.5 46.99) (end 66.5 47.662766) (width 1) (layer "F.Cu") (net 28) (tstamp 9423a92e-6ab7-43bb-9be8-2fdc586c7bbc)) - (segment (start 63 51.162766) (end 63 53.755) (width 1) (layer "F.Cu") (net 28) (tstamp 96c0ae32-6355-4d8c-acea-494edc9ec03c)) - (segment (start 68.33 27.23) (end 66.5 25.4) (width 1) (layer "F.Cu") (net 29) (tstamp 1aa5eb28-2abd-4b3a-9f1b-90d186f05ab1)) - (segment (start 64.49 51.9) (end 68.33 48.06) (width 1) (layer "F.Cu") (net 29) (tstamp 31d1aebd-7cb3-486b-817e-6d5a56584266)) - (segment (start 64.49 52.705) (end 64.49 51.9) (width 1) (layer "F.Cu") (net 29) (tstamp 4cc3f6be-dd31-4d20-aa71-ff59cf27b256)) - (segment (start 68.33 48.06) (end 68.33 27.23) (width 1) (layer "F.Cu") (net 29) (tstamp f999e6db-83df-4552-acf2-d7be10b9b851)) - (segment (start 71.12 42.505) (end 70.525 41.91) (width 1) (layer "F.Cu") (net 30) (tstamp 159beb4b-6415-49fd-bf9b-9b3a94bbca0b)) - (segment (start 71.12 50.165) (end 71.12 42.505) (width 1) (layer "F.Cu") (net 30) (tstamp bb3cc94d-2d3f-4bdd-8ce2-d2849a3dba0b)) - -) diff --git a/squeow_mod/squeow_mod.kicad_prl b/squeow_mod/squeow_mod.kicad_prl deleted file mode 100644 index 5f44b09..0000000 --- a/squeow_mod/squeow_mod.kicad_prl +++ /dev/null @@ -1,77 +0,0 @@ -{ - "board": { - "active_layer": 0, - "active_layer_preset": "", - "auto_track_width": false, - "hidden_netclasses": [], - "hidden_nets": [], - "high_contrast_mode": 0, - "net_color_mode": 1, - "opacity": { - "images": 0.6, - "pads": 1.0, - "tracks": 1.0, - "vias": 1.0, - "zones": 0.6 - }, - "ratsnest_display_mode": 0, - "selection_filter": { - "dimensions": true, - "footprints": true, - "graphics": true, - "keepouts": true, - "lockedItems": true, - "otherItems": true, - "pads": true, - "text": true, - "tracks": true, - "vias": true, - "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 - ], - "visible_layers": "0001020_ffffffff", - "zone_display_mode": 0 - }, - "meta": { - "filename": "squeow_mod.kicad_prl", - "version": 3 - }, - "project": { - "files": [] - } -} diff --git a/squeow_mod/squeow_mod.kicad_pro b/squeow_mod/squeow_mod.kicad_pro deleted file mode 100644 index 4ce2c49..0000000 --- a/squeow_mod/squeow_mod.kicad_pro +++ /dev/null @@ -1,454 +0,0 @@ -{ - "board": { - "3dviewports": [], - "design_settings": { - "defaults": { - "board_outline_line_width": 0.09999999999999999, - "copper_line_width": 0.19999999999999998, - "copper_text_italic": false, - "copper_text_size_h": 1.5, - "copper_text_size_v": 1.5, - "copper_text_thickness": 0.3, - "copper_text_upright": false, - "courtyard_line_width": 0.049999999999999996, - "dimension_precision": 4, - "dimension_units": 3, - "dimensions": { - "arrow_length": 1270000, - "extension_offset": 500000, - "keep_text_aligned": true, - "suppress_zeroes": false, - "text_position": 0, - "units_format": 1 - }, - "fab_line_width": 0.09999999999999999, - "fab_text_italic": false, - "fab_text_size_h": 1.0, - "fab_text_size_v": 1.0, - "fab_text_thickness": 0.15, - "fab_text_upright": false, - "other_line_width": 0.15, - "other_text_italic": false, - "other_text_size_h": 1.0, - "other_text_size_v": 1.0, - "other_text_thickness": 0.15, - "other_text_upright": false, - "pads": { - "drill": 0.762, - "height": 1.524, - "width": 1.524 - }, - "silk_line_width": 0.15, - "silk_text_italic": false, - "silk_text_size_h": 1.0, - "silk_text_size_v": 1.0, - "silk_text_thickness": 0.15, - "silk_text_upright": false, - "zones": { - "45_degree_only": false, - "min_clearance": 0.508 - } - }, - "diff_pair_dimensions": [ - { - "gap": 0.0, - "via_gap": 0.0, - "width": 0.0 - } - ], - "drc_exclusions": [], - "meta": { - "version": 2 - }, - "rule_severities": { - "annular_width": "error", - "clearance": "error", - "copper_edge_clearance": "error", - "courtyards_overlap": "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_type_mismatch": "error", - "hole_clearance": "error", - "hole_near_hole": "error", - "invalid_outline": "error", - "item_on_disabled_layer": "error", - "items_not_allowed": "error", - "length_out_of_range": "error", - "malformed_courtyard": "error", - "microvia_drill_out_of_range": "error", - "missing_courtyard": "ignore", - "missing_footprint": "warning", - "net_conflict": "warning", - "npth_inside_courtyard": "ignore", - "padstack": "error", - "pth_inside_courtyard": "ignore", - "shorting_items": "error", - "silk_over_copper": "warning", - "silk_overlap": "warning", - "skew_out_of_range": "error", - "through_hole_pad_without_hole": "error", - "too_many_vias": "error", - "track_dangling": "warning", - "track_width": "error", - "tracks_crossing": "error", - "unconnected_items": "error", - "unresolved_variable": "error", - "via_dangling": "warning", - "zone_has_empty_net": "error", - "zones_intersect": "error" - }, - "rules": { - "allow_blind_buried_vias": false, - "allow_microvias": false, - "max_error": 0.005, - "min_clearance": 0.0, - "min_copper_edge_clearance": 0.0, - "min_hole_clearance": 0.25, - "min_hole_to_hole": 0.25, - "min_microvia_diameter": 0.19999999999999998, - "min_microvia_drill": 0.09999999999999999, - "min_silk_clearance": 0.0, - "min_through_hole_diameter": 0.3, - "min_track_width": 0.19999999999999998, - "min_via_annular_width": 0.049999999999999996, - "min_via_diameter": 0.39999999999999997, - "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0, - "use_height_for_length_calcs": true - }, - "track_widths": [ - 0.0, - 0.5, - 1.0, - 2.0, - 3.0, - 4.0 - ], - "via_dimensions": [ - { - "diameter": 0.0, - "drill": 0.0 - } - ], - "zones_allow_external_fillets": false, - "zones_use_no_outline": true - }, - "layer_presets": [], - "viewports": [] - }, - "boards": [], - "cvpcb": { - "equivalence_files": [] - }, - "erc": { - "erc_exclusions": [], - "meta": { - "version": 0 - }, - "pin_map": [ - [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 2 - ], - [ - 0, - 2, - 0, - 1, - 0, - 0, - 1, - 0, - 2, - 2, - 2, - 2 - ], - [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 2 - ], - [ - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 2, - 1, - 1, - 2 - ], - [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 2 - ], - [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2 - ], - [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2 - ], - [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 2 - ], - [ - 0, - 2, - 1, - 2, - 0, - 0, - 1, - 0, - 2, - 2, - 2, - 2 - ], - [ - 0, - 2, - 0, - 1, - 0, - 0, - 1, - 0, - 2, - 0, - 0, - 2 - ], - [ - 0, - 2, - 1, - 1, - 0, - 0, - 1, - 0, - 2, - 0, - 0, - 2 - ], - [ - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2 - ] - ], - "rule_severities": { - "bus_definition_conflict": "error", - "bus_entry_needed": "error", - "bus_to_bus_conflict": "error", - "bus_to_net_conflict": "error", - "conflicting_netclasses": "error", - "different_unit_footprint": "error", - "different_unit_net": "error", - "duplicate_reference": "error", - "duplicate_sheet_names": "error", - "endpoint_off_grid": "warning", - "extra_units": "error", - "global_label_dangling": "warning", - "hier_label_mismatch": "error", - "label_dangling": "error", - "lib_symbol_issues": "warning", - "missing_bidi_pin": "warning", - "missing_input_pin": "warning", - "missing_power_pin": "error", - "missing_unit": "warning", - "multiple_net_names": "warning", - "net_not_bus_member": "warning", - "no_connect_connected": "warning", - "no_connect_dangling": "warning", - "pin_not_connected": "error", - "pin_not_driven": "error", - "pin_to_pin": "warning", - "power_pin_not_driven": "error", - "similar_labels": "warning", - "simulation_model_issue": "ignore", - "unannotated": "error", - "unit_value_mismatch": "error", - "unresolved_variable": "error", - "wire_dangling": "error" - } - }, - "libraries": { - "pinned_footprint_libs": [], - "pinned_symbol_libs": [] - }, - "meta": { - "filename": "squeow_mod.kicad_pro", - "version": 1 - }, - "net_settings": { - "classes": [ - { - "bus_width": 12, - "clearance": 0.25, - "diff_pair_gap": 0.25, - "diff_pair_via_gap": 0.25, - "diff_pair_width": 0.2, - "line_style": 0, - "microvia_diameter": 0.3, - "microvia_drill": 0.1, - "name": "Default", - "pcb_color": "rgba(0, 0, 0, 0.000)", - "schematic_color": "rgba(0, 0, 0, 0.000)", - "track_width": 0.25, - "via_diameter": 0.8, - "via_drill": 0.4, - "wire_width": 6 - } - ], - "meta": { - "version": 3 - }, - "net_colors": null, - "netclass_assignments": null, - "netclass_patterns": [] - }, - "pcbnew": { - "last_paths": { - "gencad": "", - "idf": "", - "netlist": "", - "specctra_dsn": "", - "step": "", - "vrml": "" - }, - "page_layout_descr_file": "" - }, - "schematic": { - "annotate_start_num": 0, - "drawing": { - "dashed_lines_dash_length_ratio": 12.0, - "dashed_lines_gap_length_ratio": 3.0, - "default_line_thickness": 6.0, - "default_text_size": 50.0, - "field_names": [], - "intersheets_ref_own_page": false, - "intersheets_ref_prefix": "", - "intersheets_ref_short": false, - "intersheets_ref_show": false, - "intersheets_ref_suffix": "", - "junction_size_choice": 3, - "label_size_ratio": 0.375, - "pin_symbol_size": 25.0, - "text_offset_ratio": 0.15 - }, - "legacy_lib_dir": "", - "legacy_lib_list": [], - "meta": { - "version": 1 - }, - "net_format_name": "", - "ngspice": { - "fix_include_paths": true, - "fix_passive_vals": false, - "meta": { - "version": 0 - }, - "model_mode": 0, - "workbook_filename": "" - }, - "page_layout_descr_file": "", - "plot_directory": "", - "spice_adjust_passive_values": false, - "spice_current_sheet_as_root": false, - "spice_external_command": "spice \"%I\"", - "spice_model_current_sheet_as_root": true, - "spice_save_all_currents": false, - "spice_save_all_voltages": false, - "subpart_first_id": 65, - "subpart_id_separator": 0 - }, - "sheets": [ - [ - "9f71c27a-ec7c-41dd-bc8e-e65fc2612166", - "" - ] - ], - "text_variables": {} -} diff --git a/squeow_mod/squeow_mod.kicad_sch b/squeow_mod/squeow_mod.kicad_sch deleted file mode 100644 index e1babc2..0000000 --- a/squeow_mod/squeow_mod.kicad_sch +++ /dev/null @@ -1,2270 +0,0 @@ -(kicad_sch (version 20230121) (generator eeschema) - - (uuid 9f71c27a-ec7c-41dd-bc8e-e65fc2612166) - - (paper "A4") - - (lib_symbols - (symbol "Connector:Conn_01x01_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Connector_Conn_01x01_Female" (at 0 -2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "Connector*:*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "Conn_01x01_Female_1_1" - (polyline - (pts - (xy -1.27 0) - (xy -0.508 0) - ) - (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)) - ) - (pin passive line (at -5.08 0 0) (length 3.81) - (name "Pin_1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Connector:Conn_01x05_Male" (pin_names (offset 1.016) hide) (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_Male" (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) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "connector" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_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) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "Conn_01x05_Male_1_1" - (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)) - ) - (rectangle (start 0.8636 -4.953) (end 0 -5.207) - (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 0.127) (end 0 -0.127) - (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 5.207) (end 0 4.953) - (stroke (width 0.1524) (type default)) - (fill (type outline)) - ) - (pin passive line (at 5.08 5.08 180) (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 180) (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 180) (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 180) (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 180) (length 3.81) - (name "Pin_5" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) - (property "Reference" "C" (at 0.254 1.778 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "C_Small" (at 0.254 -2.032 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "capacitor cap" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "C_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "C_Small_0_1" - (polyline - (pts - (xy -1.524 -0.508) - (xy 1.524 -0.508) - ) - (stroke (width 0.3302) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.524 0.508) - (xy 1.524 0.508) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - ) - (symbol "C_Small_1_1" - (pin passive line (at 0 2.54 270) (length 2.032) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -2.54 90) (length 2.032) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Device:D_Schottky_x2_ACom_KAK" (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) - (property "Reference" "D" (at 1.27 -2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Device_D_Schottky_x2_ACom_KAK" (at 0 2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "D_Schottky_x2_ACom_KAK_0_1" - (polyline - (pts - (xy -3.556 0) - (xy 3.81 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 1.27) - (xy -3.81 -1.27) - (xy -3.81 -1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 1.27) - (xy 3.81 -1.27) - (xy 3.81 -1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 1.27) - (xy -4.318 1.27) - (xy -4.318 1.016) - (xy -4.318 1.016) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 -1.27) - (xy 4.318 -1.27) - (xy 4.318 -1.016) - (xy 4.318 -1.016) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 1.27) - (xy 3.302 1.27) - (xy 3.302 1.016) - (xy 3.302 1.016) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.302 -1.016) - (xy -3.302 -1.27) - (xy -3.81 -1.27) - (xy -3.81 -1.27) - (xy -3.81 -1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -1.27) - (xy -3.81 0) - (xy -1.27 1.27) - (xy -1.27 -1.27) - (xy -1.27 -1.27) - (xy -1.27 -1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 1.27) - (xy 3.81 0) - (xy 1.27 -1.27) - (xy 1.27 1.27) - (xy 1.27 1.27) - (xy 1.27 1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (circle (center 0 0) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (pin passive line (at -7.62 0 0) (length 3.81) - (name "K" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -5.08 90) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 0 180) (length 3.81) - (name "K" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "R" (at 2.032 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "R" (at 0 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at -1.778 0 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "R res resistor" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Resistor" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "R_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "R_0_1" - (rectangle (start -1.016 -2.54) (end 1.016 2.54) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - ) - (symbol "R_1_1" - (pin passive line (at 0 3.81 270) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Diode:1N4148WS" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "D" (at 0 2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1N4148WS" (at 0 -2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 0 -4.445 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85751/1n4148ws.pdf" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "diode" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "75V 0.15A Fast switching Diode, SOD-323" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "D*SOD?323*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "1N4148WS_0_1" - (polyline - (pts - (xy -1.27 1.27) - (xy -1.27 -1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 0) - (xy -1.27 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 1.27) - (xy 1.27 -1.27) - (xy -1.27 0) - (xy 1.27 1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - ) - (symbol "1N4148WS_1_1" - (pin passive line (at -3.81 0 0) (length 2.54) - (name "K" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 3.81 0 180) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Transistor_FET:IRF540N" (pin_names hide) (in_bom yes) (on_board yes) - (property "Reference" "Q" (at 6.35 1.905 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Transistor_FET_IRF540N" (at 6.35 0 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 6.35 -1.905 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "ki_fp_filters" "TO?220*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "IRF540N_0_1" - (polyline - (pts - (xy 0.254 0) - (xy -2.54 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.254 1.905) - (xy 0.254 -1.905) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 -1.27) - (xy 0.762 -2.286) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 0.508) - (xy 0.762 -0.508) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 2.286) - (xy 0.762 1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 2.54) - (xy 2.54 1.778) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 -2.54) - (xy 2.54 0) - (xy 0.762 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 -1.778) - (xy 3.302 -1.778) - (xy 3.302 1.778) - (xy 0.762 1.778) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.016 0) - (xy 2.032 0.381) - (xy 2.032 -0.381) - (xy 1.016 0) - ) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 2.794 0.508) - (xy 2.921 0.381) - (xy 3.683 0.381) - (xy 3.81 0.254) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.302 0.381) - (xy 2.921 -0.254) - (xy 3.683 -0.254) - (xy 3.302 0.381) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 1.651 0) (radius 2.794) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (circle (center 2.54 -1.778) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 2.54 1.778) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - ) - (symbol "IRF540N_1_1" - (pin input line (at -5.08 0 0) (length 2.54) - (name "G" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 5.08 270) (length 2.54) - (name "D" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 -5.08 90) (length 2.54) - (name "S" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "cesco:UCC23313" (pin_names hide) (in_bom yes) (on_board yes) - (property "Reference" "U" (at 0 12.7 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "UCC23313" (at 0 10.16 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 0 -10.16 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "" (at -2.286 0.127 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "ki_keywords" "MOSFET Driver IGBT Driver Optocoupler" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "4-A Source, 5-A Sink, 3.75-kVRMS Opto-Compatible\nSingle Channel Isolated Gate Driver" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "SSO*6.8x4.6mm*P1.27mm*Clearance7mm*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "UCC23313_0_1" - (rectangle (start -7.62 8.89) (end 7.62 -8.89) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - (polyline - (pts - (xy -5.715 -0.635) - (xy -4.445 -0.635) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -0.635 0.635) - (xy -1.905 0.635) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 -3.81) - (xy 1.905 -3.81) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 3.81) - (xy 1.905 3.81) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.905 -5.08) - (xy 1.905 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.905 2.54) - (xy 1.905 5.08) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 -5.715) - (xy 2.54 -1.905) - ) - (stroke (width 0.508) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 1.905) - (xy 2.54 5.715) - ) - (stroke (width 0.508) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 4.445 -1.905) - (xy 2.54 -1.905) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 4.445 5.715) - (xy 2.54 5.715) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.08 -5.715) - (xy 5.08 -7.62) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.08 0) - (xy 7.62 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.08 1.905) - (xy 5.08 -1.905) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.08 7.62) - (xy 5.08 5.715) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 6.35 -3.175) - (xy 5.08 -3.175) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 6.35 4.445) - (xy 5.08 4.445) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 7.62 7.62) - (xy 0.635 7.62) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -0.635) - (xy -1.27 -2.54) - (xy 0 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 0.635) - (xy -1.27 2.54) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.635 -6.35) - (xy 0.635 -7.62) - (xy 7.62 -7.62) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 4.445 -1.905) - (xy 5.715 -1.905) - (xy 5.715 -3.175) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 4.445 5.715) - (xy 5.715 5.715) - (xy 5.715 4.445) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.715 -4.445) - (xy 5.715 -5.715) - (xy 2.54 -5.715) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 5.715 3.175) - (xy 5.715 1.905) - (xy 2.54 1.905) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -7.62 7.62) - (xy -5.08 7.62) - (xy -5.08 -7.62) - (xy -7.62 -7.62) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -5.08 -0.635) - (xy -5.715 0.635) - (xy -4.445 0.635) - (xy -5.08 -0.635) - ) - (stroke (width 0.254) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy -1.27 0.635) - (xy -0.635 -0.635) - (xy -1.905 -0.635) - (xy -1.27 0.635) - ) - (stroke (width 0.254) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 3.302 5.715) - (xy 4.445 6.096) - (xy 4.445 5.334) - (xy 3.302 5.715) - ) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 4.445 -5.715) - (xy 3.302 -5.334) - (xy 3.302 -6.096) - (xy 4.445 -5.715) - ) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 5.715 -3.175) - (xy 6.35 -4.445) - (xy 5.08 -4.445) - (xy 5.715 -3.175) - ) - (stroke (width 0.254) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 5.715 4.445) - (xy 6.35 3.175) - (xy 5.08 3.175) - (xy 5.715 4.445) - ) - (stroke (width 0.254) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy -3.81 -0.508) - (xy -2.54 -0.508) - (xy -2.921 -0.635) - (xy -2.921 -0.381) - (xy -2.54 -0.508) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 0.508) - (xy -2.54 0.508) - (xy -2.921 0.381) - (xy -2.921 0.635) - (xy -2.54 0.508) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 6.35) - (xy 1.27 -6.35) - (xy 0 -6.35) - (xy 0 6.35) - (xy 1.27 6.35) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 0.635 6.35) (end 0.635 6.35) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 0.635 6.35) (end 0.635 7.62) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 5.08 -7.62) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 -5.715) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 -1.905) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 0) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 1.905) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 5.715) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 5.08 7.62) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - ) - (symbol "UCC23313_1_1" - (pin passive line (at -10.16 7.62 0) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin no_connect line (at -10.16 0 0) (length 2.54) - (name "NC" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -10.16 -7.62 0) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 10.16 -7.62 180) (length 2.54) - (name "VEE" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 10.16 0 180) (length 2.54) - (name "VO" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 10.16 7.62 180) (length 2.54) - (name "VCC" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 0 -3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "power-flag" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) - (xy 0 -1.27) - (xy 1.27 -1.27) - (xy 0 -2.54) - (xy -1.27 -1.27) - (xy 0 -1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "GND_1_1" - (pin power_in line (at 0 0 270) (length 0) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - ) - - (junction (at 52.07 69.85) (diameter 0) (color 0 0 0 0) - (uuid 02ac4f2c-4aa0-4de2-a94d-4b53f7ca8bdf) - ) - (junction (at 62.23 62.23) (diameter 0) (color 0 0 0 0) - (uuid 10da982c-4792-4000-926a-9380b46fb93a) - ) - (junction (at 62.23 128.27) (diameter 0) (color 0 0 0 0) - (uuid 1174890a-d69f-4bb8-88f8-adda68a2f665) - ) - (junction (at 44.45 69.85) (diameter 0) (color 0 0 0 0) - (uuid 29b31072-5a81-4a1a-96df-a690821774ba) - ) - (junction (at 130.81 120.65) (diameter 0) (color 0 0 0 0) - (uuid 2bfac386-2665-4002-9205-1af0a5d29991) - ) - (junction (at 62.23 153.67) (diameter 0) (color 0 0 0 0) - (uuid 2c545f36-d834-4772-9cf1-17aa58471135) - ) - (junction (at 97.79 87.63) (diameter 0) (color 0 0 0 0) - (uuid 3461f466-c2d1-4120-9d6d-df7b1e01dbf0) - ) - (junction (at 97.79 102.87) (diameter 0) (color 0 0 0 0) - (uuid 423108dd-059e-4f23-bc01-9fab97451e11) - ) - (junction (at 52.07 135.89) (diameter 0) (color 0 0 0 0) - (uuid 43a4503c-5ce8-4db3-8e8a-e09bebee1626) - ) - (junction (at 97.79 120.65) (diameter 0) (color 0 0 0 0) - (uuid 493495a8-7450-493e-b44b-e617e4240076) - ) - (junction (at 44.45 102.87) (diameter 0) (color 0 0 0 0) - (uuid 5233f4cd-405a-4fe0-80c1-b4d64685c317) - ) - (junction (at 97.79 39.37) (diameter 0) (color 0 0 0 0) - (uuid 6fb307ad-229a-466b-9bbb-35e25a254faf) - ) - (junction (at 97.79 69.85) (diameter 0) (color 0 0 0 0) - (uuid 7c8f554f-6e9a-4d6a-9d6e-d34019aff256) - ) - (junction (at 62.23 87.63) (diameter 0) (color 0 0 0 0) - (uuid 8377ebe0-823d-4b8a-be73-1045b52e64d4) - ) - (junction (at 97.79 54.61) (diameter 0) (color 0 0 0 0) - (uuid 84fda595-3fd5-40d6-814b-cd3867134279) - ) - (junction (at 62.23 95.25) (diameter 0) (color 0 0 0 0) - (uuid 8d1bf9ab-2bb4-4d2f-a95c-db13763014a8) - ) - (junction (at 97.79 135.89) (diameter 0) (color 0 0 0 0) - (uuid 8d3ebc55-898a-4cb9-a318-7014d3576b93) - ) - (junction (at 97.79 153.67) (diameter 0) (color 0 0 0 0) - (uuid a57b9bb5-ba04-43c8-80b2-8c1abad5acd8) - ) - (junction (at 130.81 153.67) (diameter 0) (color 0 0 0 0) - (uuid a6d1ab53-235a-4dd1-92c4-3005f997fa41) - ) - (junction (at 62.23 54.61) (diameter 0) (color 0 0 0 0) - (uuid a74e49a4-e57d-4f77-bf05-3092ad08772a) - ) - (junction (at 44.45 39.37) (diameter 0) (color 0 0 0 0) - (uuid c3744f4d-9eff-49ed-9e72-a2233adbee45) - ) - (junction (at 52.07 102.87) (diameter 0) (color 0 0 0 0) - (uuid cbc8096e-ea4f-4bb0-ad3c-8fc0a6efa286) - ) - (junction (at 130.81 87.63) (diameter 0) (color 0 0 0 0) - (uuid e05029ff-b58d-400c-86a2-ed3073bd3050) - ) - (junction (at 62.23 120.65) (diameter 0) (color 0 0 0 0) - (uuid e662adf6-2aed-4eda-b1d9-5a22188375c9) - ) - (junction (at 62.23 39.37) (diameter 0) (color 0 0 0 0) - (uuid fc9ec0d4-d90d-4ff5-8971-0c8428979034) - ) - - (wire (pts (xy 44.45 69.85) (xy 44.45 95.25)) - (stroke (width 0) (type default)) - (uuid 04c7e095-efb3-49b5-85b4-4d1b9df80b03) - ) - (wire (pts (xy 137.16 124.46) (xy 137.16 138.43)) - (stroke (width 0) (type default)) - (uuid 04cd1c83-959a-4280-a95b-e862df713e2e) - ) - (wire (pts (xy 119.38 87.63) (xy 130.81 87.63)) - (stroke (width 0) (type default)) - (uuid 07119a55-0dea-4da8-ad67-2a4085021ba9) - ) - (wire (pts (xy 146.05 105.41) (xy 146.05 121.92)) - (stroke (width 0) (type default)) - (uuid 086a318d-1b45-43a6-be17-e0b16b953213) - ) - (wire (pts (xy 97.79 69.85) (xy 97.79 72.39)) - (stroke (width 0) (type default)) - (uuid 0addc850-f201-4f3c-b230-c8365ed2fb4f) - ) - (wire (pts (xy 52.07 67.31) (xy 52.07 69.85)) - (stroke (width 0) (type default)) - (uuid 0ffdbd38-eb9b-437b-b0da-9cd8579b76b2) - ) - (wire (pts (xy 59.69 62.23) (xy 62.23 62.23)) - (stroke (width 0) (type default)) - (uuid 112b09d3-fd01-4b7a-a8c0-44dab9db5783) - ) - (wire (pts (xy 97.79 102.87) (xy 97.79 105.41)) - (stroke (width 0) (type default)) - (uuid 15ff79ea-32c5-4c8c-88cc-7aceb7a14885) - ) - (wire (pts (xy 96.52 69.85) (xy 97.79 69.85)) - (stroke (width 0) (type default)) - (uuid 163f8e32-58dc-4bdf-afae-ffe12f852eb8) - ) - (wire (pts (xy 99.06 135.89) (xy 97.79 135.89)) - (stroke (width 0) (type default)) - (uuid 1d49b0e1-eca3-440e-86bb-8ab878e9a7fc) - ) - (wire (pts (xy 62.23 95.25) (xy 62.23 107.95)) - (stroke (width 0) (type default)) - (uuid 1fb43630-272b-4b1f-ad1e-91d0145a4d46) - ) - (wire (pts (xy 130.81 120.65) (xy 119.38 120.65)) - (stroke (width 0) (type default)) - (uuid 1ff307cc-b48f-44de-a357-a00d4a3a6be7) - ) - (wire (pts (xy 62.23 54.61) (xy 97.79 54.61)) - (stroke (width 0) (type default)) - (uuid 240eda82-466e-4a99-af88-baf69718a1d0) - ) - (wire (pts (xy 128.27 105.41) (xy 146.05 105.41)) - (stroke (width 0) (type default)) - (uuid 28c52d93-ee73-4d52-bb3e-6c097581af72) - ) - (wire (pts (xy 59.69 128.27) (xy 62.23 128.27)) - (stroke (width 0) (type default)) - (uuid 30ec6f62-3b0a-447d-9bc2-24deb4c58d2b) - ) - (wire (pts (xy 52.07 135.89) (xy 44.45 135.89)) - (stroke (width 0) (type default)) - (uuid 347a4ac4-9376-4667-a4c5-ba3e8e0a1687) - ) - (wire (pts (xy 97.79 54.61) (xy 99.06 54.61)) - (stroke (width 0) (type default)) - (uuid 3615e85b-aa72-44de-b4af-c8d39decbbe9) - ) - (wire (pts (xy 62.23 62.23) (xy 62.23 74.93)) - (stroke (width 0) (type default)) - (uuid 39c9da7f-d1c5-462e-9e07-ba771d57da2e) - ) - (wire (pts (xy 128.27 39.37) (xy 156.21 39.37)) - (stroke (width 0) (type default)) - (uuid 39e196b9-0880-4ac7-a1b7-bae4356f90b2) - ) - (wire (pts (xy 62.23 118.11) (xy 62.23 120.65)) - (stroke (width 0) (type default)) - (uuid 3fbe14c5-19ee-441a-853e-88ccb12fb811) - ) - (wire (pts (xy 99.06 120.65) (xy 97.79 120.65)) - (stroke (width 0) (type default)) - (uuid 40864a7c-fc42-424e-9c70-eb8aeb3fba6e) - ) - (wire (pts (xy 128.27 138.43) (xy 137.16 138.43)) - (stroke (width 0) (type default)) - (uuid 4162824b-3b83-4c47-8b40-3479de459be4) - ) - (wire (pts (xy 119.38 138.43) (xy 120.65 138.43)) - (stroke (width 0) (type default)) - (uuid 433ffc55-d186-4110-87d1-50944fe3c4ce) - ) - (wire (pts (xy 99.06 135.89) (xy 99.06 138.43)) - (stroke (width 0) (type default)) - (uuid 4908c520-8515-4499-920e-242b9fe81d72) - ) - (wire (pts (xy 97.79 143.51) (xy 97.79 153.67)) - (stroke (width 0) (type default)) - (uuid 49c56274-b4df-4a58-b1f5-10d646cbec08) - ) - (wire (pts (xy 97.79 110.49) (xy 97.79 120.65)) - (stroke (width 0) (type default)) - (uuid 4c03141c-73f2-47a0-921d-eb7a3068b0c8) - ) - (wire (pts (xy 62.23 52.07) (xy 62.23 54.61)) - (stroke (width 0) (type default)) - (uuid 52b65e6e-8563-422b-a1fe-b081fb8d8314) - ) - (wire (pts (xy 62.23 128.27) (xy 62.23 140.97)) - (stroke (width 0) (type default)) - (uuid 53025829-866e-44fb-9686-4abd4ebb9b4b) - ) - (wire (pts (xy 99.06 102.87) (xy 99.06 105.41)) - (stroke (width 0) (type default)) - (uuid 56a14868-1078-4750-abf2-d781566b079d) - ) - (wire (pts (xy 88.9 69.85) (xy 52.07 69.85)) - (stroke (width 0) (type default)) - (uuid 5e7acc54-f1d9-4e07-a2a2-3ea41171db73) - ) - (wire (pts (xy 62.23 153.67) (xy 62.23 157.48)) - (stroke (width 0) (type default)) - (uuid 61b20811-fba1-4ea9-84a6-89870a64ee07) - ) - (wire (pts (xy 44.45 39.37) (xy 62.23 39.37)) - (stroke (width 0) (type default)) - (uuid 6b52046b-543b-428e-9094-4ba452bd16cb) - ) - (wire (pts (xy 146.05 121.92) (xy 156.21 121.92)) - (stroke (width 0) (type default)) - (uuid 6b6756fc-e4e9-4685-a902-0448a48651be) - ) - (wire (pts (xy 69.85 146.05) (xy 99.06 146.05)) - (stroke (width 0) (type default)) - (uuid 6dcd86f1-29d2-4335-bf4d-9a1095acb06f) - ) - (wire (pts (xy 119.38 54.61) (xy 130.81 54.61)) - (stroke (width 0) (type default)) - (uuid 7342dba1-0c32-40b9-81ad-b7f36176d094) - ) - (wire (pts (xy 128.27 72.39) (xy 151.13 72.39)) - (stroke (width 0) (type default)) - (uuid 7975ad16-b7e9-4423-a121-6734dde3cc54) - ) - (wire (pts (xy 69.85 46.99) (xy 99.06 46.99)) - (stroke (width 0) (type default)) - (uuid 7abc2d3b-4205-43c2-8264-4dfeca3c9341) - ) - (wire (pts (xy 62.23 85.09) (xy 62.23 87.63)) - (stroke (width 0) (type default)) - (uuid 7c451fc3-398e-4b2b-81bd-36e47dafec02) - ) - (wire (pts (xy 62.23 120.65) (xy 62.23 128.27)) - (stroke (width 0) (type default)) - (uuid 7d7eb6c3-631a-47ff-86c4-11bebcc54b68) - ) - (wire (pts (xy 99.06 87.63) (xy 97.79 87.63)) - (stroke (width 0) (type default)) - (uuid 7d8039d5-bceb-463c-869e-2649ffb94d88) - ) - (wire (pts (xy 62.23 39.37) (xy 88.9 39.37)) - (stroke (width 0) (type default)) - (uuid 82c96125-97e4-451e-8b40-13275d3b2d38) - ) - (wire (pts (xy 52.07 100.33) (xy 52.07 102.87)) - (stroke (width 0) (type default)) - (uuid 88af4868-4762-4b10-8ba0-c131d3042b63) - ) - (wire (pts (xy 151.13 72.39) (xy 151.13 119.38)) - (stroke (width 0) (type default)) - (uuid 8a14b7f3-14d7-471c-ab0f-750ab6667754) - ) - (wire (pts (xy 154.94 127) (xy 156.21 127)) - (stroke (width 0) (type default)) - (uuid 8cdd2884-6d39-4e54-bcad-31ff08912e07) - ) - (wire (pts (xy 96.52 39.37) (xy 97.79 39.37)) - (stroke (width 0) (type default)) - (uuid 96d72b61-b7bb-4706-b46b-49fa90cd89bb) - ) - (wire (pts (xy 59.69 95.25) (xy 62.23 95.25)) - (stroke (width 0) (type default)) - (uuid 98fe3f68-b5c7-4410-ba12-906243f2d80b) - ) - (wire (pts (xy 154.94 130.81) (xy 154.94 127)) - (stroke (width 0) (type default)) - (uuid 99454d4b-1d75-44a2-bd2c-6c148e700e05) - ) - (wire (pts (xy 130.81 153.67) (xy 119.38 153.67)) - (stroke (width 0) (type default)) - (uuid 9e1d0257-9f22-4f28-993f-dcc83ae5cc53) - ) - (wire (pts (xy 130.81 87.63) (xy 130.81 120.65)) - (stroke (width 0) (type default)) - (uuid 9fc016e9-fb44-4acd-8691-a7094891e552) - ) - (wire (pts (xy 62.23 54.61) (xy 62.23 62.23)) - (stroke (width 0) (type default)) - (uuid a04e8be1-c46f-45ea-b513-d1a578a57baf) - ) - (wire (pts (xy 119.38 105.41) (xy 120.65 105.41)) - (stroke (width 0) (type default)) - (uuid a3383f9b-ab95-4403-a5b7-e5616c7d78c0) - ) - (wire (pts (xy 62.23 120.65) (xy 97.79 120.65)) - (stroke (width 0) (type default)) - (uuid a6738af1-c0e3-4513-bf02-5f0321b31f5f) - ) - (wire (pts (xy 62.23 39.37) (xy 62.23 41.91)) - (stroke (width 0) (type default)) - (uuid a77f979c-474c-48f5-9dd1-8b86f5ea63eb) - ) - (wire (pts (xy 156.21 39.37) (xy 156.21 116.84)) - (stroke (width 0) (type default)) - (uuid ac9be2e9-79ff-49f8-a11e-e0b531e1a6e0) - ) - (wire (pts (xy 99.06 69.85) (xy 99.06 72.39)) - (stroke (width 0) (type default)) - (uuid afb6dae3-7f6d-432a-98e1-70417750700e) - ) - (wire (pts (xy 130.81 54.61) (xy 130.81 87.63)) - (stroke (width 0) (type default)) - (uuid b1e7cef2-8693-4f59-85e9-4a58daca7aff) - ) - (wire (pts (xy 151.13 119.38) (xy 156.21 119.38)) - (stroke (width 0) (type default)) - (uuid b2dd3ffc-90f4-44dc-aa42-77a996587d5f) - ) - (wire (pts (xy 99.06 39.37) (xy 97.79 39.37)) - (stroke (width 0) (type default)) - (uuid b3ce9dc6-c17d-4c4b-8ac6-d1f5607e0e97) - ) - (wire (pts (xy 99.06 102.87) (xy 97.79 102.87)) - (stroke (width 0) (type default)) - (uuid b4294141-e6ca-45cd-9637-8d0a1fefc0b8) - ) - (wire (pts (xy 119.38 72.39) (xy 120.65 72.39)) - (stroke (width 0) (type default)) - (uuid b57a9ca2-b958-4669-914f-99a49bfd20cb) - ) - (wire (pts (xy 69.85 80.01) (xy 99.06 80.01)) - (stroke (width 0) (type default)) - (uuid b586f1a0-80b7-4422-b8cb-15859defe255) - ) - (wire (pts (xy 44.45 39.37) (xy 44.45 62.23)) - (stroke (width 0) (type default)) - (uuid b866fac2-b020-46f5-a51f-71c80c3b6906) - ) - (wire (pts (xy 137.16 124.46) (xy 156.21 124.46)) - (stroke (width 0) (type default)) - (uuid ba600a5f-5629-4bb4-9405-b0c2448249cd) - ) - (wire (pts (xy 44.45 102.87) (xy 44.45 128.27)) - (stroke (width 0) (type default)) - (uuid bbc5da55-79ab-4485-bf6b-d9bbd98aa415) - ) - (wire (pts (xy 130.81 120.65) (xy 130.81 153.67)) - (stroke (width 0) (type default)) - (uuid bc577a39-bca0-4b31-a42c-090ec8407562) - ) - (wire (pts (xy 99.06 153.67) (xy 97.79 153.67)) - (stroke (width 0) (type default)) - (uuid c421c504-c78a-44cf-b848-0c5c9b6f7075) - ) - (wire (pts (xy 99.06 69.85) (xy 97.79 69.85)) - (stroke (width 0) (type default)) - (uuid c77aeb30-c385-4232-8362-9adf0cb93d3e) - ) - (wire (pts (xy 96.52 135.89) (xy 97.79 135.89)) - (stroke (width 0) (type default)) - (uuid c85df659-c5c1-4b43-adab-142cb63691d0) - ) - (wire (pts (xy 52.07 133.35) (xy 52.07 135.89)) - (stroke (width 0) (type default)) - (uuid c908e9c5-baf2-4b18-ba2a-b8d623a6f9e4) - ) - (wire (pts (xy 88.9 102.87) (xy 52.07 102.87)) - (stroke (width 0) (type default)) - (uuid ca18b953-1df2-4567-a7d7-50bd0fc7e929) - ) - (wire (pts (xy 96.52 102.87) (xy 97.79 102.87)) - (stroke (width 0) (type default)) - (uuid ccf7c625-ce34-4387-a45e-f158d9f219a8) - ) - (wire (pts (xy 52.07 69.85) (xy 44.45 69.85)) - (stroke (width 0) (type default)) - (uuid cd669627-bc15-401c-811c-e8d59a4fa2d9) - ) - (wire (pts (xy 119.38 39.37) (xy 120.65 39.37)) - (stroke (width 0) (type default)) - (uuid cd9c62f8-4d16-4e75-a6dc-9b0567b83a51) - ) - (wire (pts (xy 62.23 153.67) (xy 97.79 153.67)) - (stroke (width 0) (type default)) - (uuid d28fb426-b4ee-4879-a70e-2dcf352a7e88) - ) - (wire (pts (xy 52.07 102.87) (xy 44.45 102.87)) - (stroke (width 0) (type default)) - (uuid d2b95108-f271-4a1f-92b1-e8308dcb802d) - ) - (wire (pts (xy 97.79 135.89) (xy 97.79 138.43)) - (stroke (width 0) (type default)) - (uuid d446bb51-b59d-4b17-9fb9-f71ff9c51754) - ) - (wire (pts (xy 62.23 87.63) (xy 62.23 95.25)) - (stroke (width 0) (type default)) - (uuid d55e1da4-5967-4556-bfac-af7b424016b9) - ) - (wire (pts (xy 88.9 135.89) (xy 52.07 135.89)) - (stroke (width 0) (type default)) - (uuid df952a52-e08c-4c46-9b60-3c2e7f7a1f10) - ) - (wire (pts (xy 62.23 153.67) (xy 62.23 151.13)) - (stroke (width 0) (type default)) - (uuid e3f0e0d3-3610-4bd8-8cee-ded98842158d) - ) - (wire (pts (xy 69.85 113.03) (xy 99.06 113.03)) - (stroke (width 0) (type default)) - (uuid e469bac1-8f1d-4f70-b052-1d9e8ef51c78) - ) - (wire (pts (xy 62.23 87.63) (xy 97.79 87.63)) - (stroke (width 0) (type default)) - (uuid f1fd1636-a388-4882-b2b2-fd375e731e01) - ) - (wire (pts (xy 97.79 77.47) (xy 97.79 87.63)) - (stroke (width 0) (type default)) - (uuid f36943ea-ca32-4118-9397-4887b4f79ec5) - ) - (wire (pts (xy 97.79 44.45) (xy 97.79 54.61)) - (stroke (width 0) (type default)) - (uuid f97c668e-7816-4ee7-af87-010938a9da41) - ) - - (symbol (lib_id "Connector:Conn_01x01_Female") (at 39.37 39.37 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 050589bb-899f-4384-8e63-0c94b0a943cd) - (property "Reference" "J1" (at 38.6588 38.7096 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Vrail" (at 38.6588 41.021 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 39.37 39.37 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 39.37 39.37 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 16408f89-7b83-4f60-875f-34399e3b6385)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "cesco:UCC23313") (at 109.22 80.01 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 071894b9-a4fb-4962-a100-9be726162c17) - (property "Reference" "U2" (at 109.22 66.04 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "UCC23313" (at 109.22 68.58 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 109.22 90.17 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "" (at 111.506 79.883 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 3edb266c-727b-47a4-9192-87511ab56a44)) - (pin "2" (uuid 0e276330-ba03-492b-8a49-15d34b163d43)) - (pin "3" (uuid 252ea0b7-ed24-42db-a7dc-b754f81b2f6c)) - (pin "4" (uuid e327c8cf-e483-4558-ad00-5bfb1c10ce32)) - (pin "5" (uuid 13e162bc-7db2-4370-9234-e26aa4d28e1a)) - (pin "6" (uuid f829153e-d268-4a62-815f-cb3ec70cba0d)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "U2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Diode:1N4148WS") (at 92.71 102.87 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 0a3e9348-2132-40e8-9662-35d174d54215) - (property "Reference" "D6" (at 92.71 96.52 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1N4148WS" (at 92.71 99.06 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 92.71 98.425 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85751/1n4148ws.pdf" (at 92.71 102.87 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 0a67d490-50c2-4491-a47a-c58cdbc4f8cc)) - (pin "2" (uuid c45787eb-5a41-4bd7-b819-ec8ccb775e91)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D6") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Transistor_FET:IRF540N") (at 64.77 113.03 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 0d61e049-a1cc-43d3-bace-605701fbf208) - (property "Reference" "Q3" (at 59.5884 111.8616 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "IRF540N" (at 59.5884 114.173 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 58.42 114.935 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf540n.pdf" (at 64.77 113.03 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 1e5da823-b988-47d0-900c-f580b2692871)) - (pin "2" (uuid 8d979cc7-afa0-4416-918e-1b9c2104809c)) - (pin "3" (uuid fe4e36ef-cb28-4738-bd54-00dd0d93a78b)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "Q3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:D_Schottky_x2_ACom_KAK") (at 52.07 128.27 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 103c19ff-f952-4a8e-8808-6443742e17dc) - (property "Reference" "D3" (at 52.07 122.7582 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "D_Schottky_x2_ACom_KAK" (at 52.07 125.0696 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 52.07 128.27 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 52.07 128.27 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 50cb50c2-eb26-473d-83d2-4b693d23fd73)) - (pin "2" (uuid 68ebca44-f701-4e87-9d8c-80ef34675ed8)) - (pin "3" (uuid c6be8239-e108-4dd5-909b-738ba8d23ef7)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Conn_01x01_Female") (at 39.37 135.89 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 2714a589-d508-4a73-a7c9-0c477ea7458b) - (property "Reference" "J4" (at 38.6588 135.2296 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Vrail" (at 38.6588 137.541 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 39.37 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 39.37 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 4436fc29-6c19-4b55-aba8-3684d784e21f)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:D_Schottky_x2_ACom_KAK") (at 52.07 62.23 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 34aa2012-1c68-4d57-95ca-133c293530aa) - (property "Reference" "D1" (at 52.07 56.7182 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "D_Schottky_x2_ACom_KAK" (at 52.07 59.0296 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 52.07 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 52.07 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 371db3b3-fc49-47b1-96e0-00424ffafab4)) - (pin "2" (uuid f5a587dc-15aa-449d-bb7d-9311ce053480)) - (pin "3" (uuid b53952d2-3da3-4320-a6a9-7ae4d00ff8f5)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 130.81 153.67 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 452a0f01-0280-4eb6-990d-9dff3f83af64) - (property "Reference" "#PWR0101" (at 130.81 160.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 133.35 154.9399 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 130.81 153.67 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 130.81 153.67 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 53da1c92-f3a9-4f6a-bffd-5e53c96d1829)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "#PWR0101") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 154.94 134.62 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 48b2513f-f38c-4176-af5d-1506d860931a) - (property "Reference" "R5" (at 157.48 133.35 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "0" (at 157.48 135.89 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "Resistor_SMD:R_1812_4532Metric_Pad1.30x3.40mm_HandSolder" (at 156.718 134.62 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 154.94 134.62 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid ca536144-b5e4-4934-a8b9-34e2d5fe0f5d)) - (pin "2" (uuid 67a19c3c-f711-41e7-ae6e-0f9568d11e8a)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "R5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "cesco:UCC23313") (at 109.22 46.99 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 5ef7239f-ff2b-4b64-adc3-d394f8cf897c) - (property "Reference" "U1" (at 109.22 33.02 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "UCC23313" (at 109.22 35.56 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 109.22 57.15 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "" (at 111.506 46.863 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 0c30d278-7359-44e9-abc5-080d13a3affd)) - (pin "2" (uuid 07703a2c-e635-450b-b787-7cc9f261acad)) - (pin "3" (uuid 578ff3d9-3e0f-4cfa-b704-37e1eb3983f7)) - (pin "4" (uuid c9ba9d83-db0e-4b88-920d-1f897a6f0cef)) - (pin "5" (uuid bebc88d3-d5ad-4e4a-b6ac-9879511f5d43)) - (pin "6" (uuid e32d6b64-8888-41a6-b5cf-0e55dd09c16e)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "U1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:D_Schottky_x2_ACom_KAK") (at 52.07 95.25 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 64948c2c-60ab-4071-b2db-801b68debbc6) - (property "Reference" "D2" (at 52.07 89.7382 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "D_Schottky_x2_ACom_KAK" (at 52.07 92.0496 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 52.07 95.25 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 52.07 95.25 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 544ab67c-1e12-42f6-a187-0158fcc18ba3)) - (pin "2" (uuid a45ba64d-15df-4447-b253-c462fbd9875e)) - (pin "3" (uuid a11f29b0-bbdc-468d-bfb7-8322967b9cdf)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "cesco:UCC23313") (at 109.22 113.03 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 6b993f44-9809-4ab0-ba6c-69600c51226b) - (property "Reference" "U3" (at 109.22 99.06 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "UCC23313" (at 109.22 101.6 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 109.22 123.19 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "" (at 111.506 112.903 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 2487d6b5-2f84-4e15-ae45-d125014dc7ed)) - (pin "2" (uuid 10b4d74c-2bcc-4b4e-b1ab-03ce9c208db9)) - (pin "3" (uuid f4850c96-7e60-4db2-b6c8-8ec0c142a211)) - (pin "4" (uuid 83e0b791-09db-41c2-b400-9204a26cade4)) - (pin "5" (uuid d57767e9-40e3-4c92-a88b-9be7f3c9e945)) - (pin "6" (uuid 8637bb80-4674-439a-b436-a2eb3a79b5fc)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "U3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Conn_01x01_Female") (at 62.23 162.56 90) (mirror x) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 6c7744a1-d107-4098-aeda-4a0e18b23c66) - (property "Reference" "J5" (at 61.5696 163.2712 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Vrail" (at 63.881 163.2712 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 62.23 162.56 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 62.23 162.56 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b1483736-c419-44eb-b802-1b60f968f8d8)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Conn_01x01_Female") (at 39.37 102.87 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 6d3f0d01-965d-4fe9-a041-9c00fe7ab86b) - (property "Reference" "J3" (at 38.6588 102.2096 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Vrail" (at 38.6588 104.521 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 39.37 102.87 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 39.37 102.87 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f4a1de0a-cd2e-423a-8b02-2dd9600f9341)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 97.79 41.91 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 78342f3e-150e-4758-bb17-bb08aac44f14) - (property "Reference" "C1" (at 100.33 40.6462 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1uF" (at 100.33 43.1862 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (at 97.79 41.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 97.79 41.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 15b095d8-1d35-4d76-94b6-a15b94273308)) - (pin "2" (uuid 9212ad59-c7d2-41a0-a91c-ddebf4831b9a)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "C1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Diode:1N4148WS") (at 92.71 135.89 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 79504c3b-fee1-4e04-94d0-83e4de817446) - (property "Reference" "D7" (at 92.71 129.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1N4148WS" (at 92.71 132.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 92.71 131.445 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85751/1n4148ws.pdf" (at 92.71 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid cc4dd844-cfc9-4d5b-8a4e-64c44431fcfd)) - (pin "2" (uuid 73ddcb8a-672a-4afe-bb10-519878b544fa)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D7") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 124.46 39.37 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 93eb1227-ce5b-475b-8ec0-3a22879e6612) - (property "Reference" "R1" (at 124.46 33.02 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "220" (at 124.46 35.56 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 124.46 41.148 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 124.46 39.37 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8cd4d8da-7180-4dac-bfec-ae9798898245)) - (pin "2" (uuid 02c81d6f-65dc-4efc-9467-daf2e259f71b)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "R1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 97.79 140.97 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 9ae6bedd-433b-4493-89c7-3cd9212b806f) - (property "Reference" "C4" (at 100.33 139.7062 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1uF" (at 100.33 142.2462 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (at 97.79 140.97 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 97.79 140.97 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 62e9a811-e663-47c0-b543-c379ce8c30a6)) - (pin "2" (uuid bb9e570d-14a0-49c9-ab05-056468381fad)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "C4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 124.46 105.41 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid b22770e1-2648-4c8d-b87d-ef343367423e) - (property "Reference" "R3" (at 124.46 99.06 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "220" (at 124.46 101.6 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 124.46 107.188 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 124.46 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 53b27f20-5718-4b95-bbc8-d47dd855361f)) - (pin "2" (uuid 698fd8ce-c042-4a3c-b0d1-705de26d487a)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "R3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 97.79 74.93 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid b8d86064-8231-4a32-a836-0812f376effb) - (property "Reference" "C2" (at 100.33 73.6662 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1uF" (at 100.33 76.2062 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (at 97.79 74.93 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 97.79 74.93 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f997f26b-6361-4624-91c7-6efb99fda91e)) - (pin "2" (uuid a61e6d04-9ac3-4832-9013-27985eae4711)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "C2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Transistor_FET:IRF540N") (at 64.77 146.05 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid bbc609db-d67c-42dc-a674-eb05a0c1600d) - (property "Reference" "Q4" (at 59.5884 144.8816 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "IRF540N" (at 59.5884 147.193 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 58.42 147.955 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf540n.pdf" (at 64.77 146.05 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid cd648452-1994-453b-b071-cf0fe8f65a5b)) - (pin "2" (uuid 530f9e90-e21c-48f3-8fc5-ddbd9206f687)) - (pin "3" (uuid 594fa5e1-2562-49fd-abe3-f27bd4713d45)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "Q4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Transistor_FET:IRF540N") (at 64.77 80.01 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid bd89e833-d02e-4730-b42f-4ed1ea200c42) - (property "Reference" "Q2" (at 59.5884 78.8416 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "IRF540N" (at 59.5884 81.153 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 58.42 81.915 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf540n.pdf" (at 64.77 80.01 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid a6b0ced0-cb35-41a8-913b-af4cc28e0dd4)) - (pin "2" (uuid b99f4cce-893e-4a17-8232-6c1fc9f21384)) - (pin "3" (uuid 1db5d9d1-2fc4-4489-b48f-c5e5e33e1c4a)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "Q2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Diode:1N4148WS") (at 92.71 69.85 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid c62a68f6-5959-4e0d-add0-6725d0e22108) - (property "Reference" "D5" (at 92.71 63.5 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1N4148WS" (at 92.71 66.04 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 92.71 65.405 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85751/1n4148ws.pdf" (at 92.71 69.85 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 398b2b6e-dc00-49c0-b6ef-32e6f0a74ae5)) - (pin "2" (uuid e4db8b33-ff17-44a1-82cd-4066226aea70)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "cesco:UCC23313") (at 109.22 146.05 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid d1880de2-4770-45c9-9426-3250938971af) - (property "Reference" "U4" (at 109.22 132.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "UCC23313" (at 109.22 134.62 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 109.22 156.21 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "" (at 111.506 145.923 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 1ae241ce-7670-4250-81bc-64694e3eadfd)) - (pin "2" (uuid 6cfde284-a850-4edd-a890-95d3a35a1583)) - (pin "3" (uuid b602cb8b-3d63-499e-8f03-df96f28887bb)) - (pin "4" (uuid 674fa79a-f353-457d-9555-7aa8b58f1e56)) - (pin "5" (uuid b3783ec0-7e03-47d2-b99c-12b2c665da10)) - (pin "6" (uuid 53b2262e-33fa-4f5b-a70b-65d7c636074e)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "U4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 97.79 107.95 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid d2387b1e-b412-4b02-8003-d9451de9b077) - (property "Reference" "C3" (at 100.33 106.6862 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1uF" (at 100.33 109.2262 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (at 97.79 107.95 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 97.79 107.95 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 7faa8da0-26b2-421c-8350-b5f4ed54aff6)) - (pin "2" (uuid 28a267ff-9b6d-4958-a903-239cfb4626d1)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "C3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Diode:1N4148WS") (at 92.71 39.37 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid dc92bbb3-2215-498d-9573-47843642432e) - (property "Reference" "D4" (at 92.71 33.02 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1N4148WS" (at 92.71 35.56 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Diode_SMD:D_SOD-323" (at 92.71 34.925 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85751/1n4148ws.pdf" (at 92.71 39.37 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid a578bf3d-bb29-42b3-a3f9-8cdeffcaabfb)) - (pin "2" (uuid 511d8a92-0a6a-4ae4-b6c4-f7e24502b9fe)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "D4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Conn_01x01_Female") (at 39.37 69.85 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid dcede888-71fe-46c8-a547-f334235f12e3) - (property "Reference" "J2" (at 38.6588 69.1896 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Vrail" (at 38.6588 71.501 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 39.37 69.85 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 39.37 69.85 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 1c075d1d-7e8f-4bbd-b2b4-8779782dbe8d)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 124.46 138.43 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid e97640da-bd7c-4fbc-b49d-4ea42bdf9f26) - (property "Reference" "R4" (at 124.46 132.08 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "220" (at 124.46 134.62 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 124.46 140.208 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 124.46 138.43 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e67bb342-e73d-464c-88a7-d37130ba7f13)) - (pin "2" (uuid e0a88b5e-f545-45f8-b7c0-c9c3be28edb7)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "R4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Conn_01x05_Male") (at 161.29 121.92 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ea88743b-b375-4483-b60f-b0dba05dcdb1) - (property "Reference" "J6" (at 162.56 120.6499 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "Conn_01x05_Male" (at 162.56 123.1899 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" (at 161.29 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 161.29 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 43dfcdd9-1b34-4805-9672-ff84719325f8)) - (pin "2" (uuid 83f09ee1-fac7-46a7-9413-8beb1aaeb1e3)) - (pin "3" (uuid 58f9975c-16b0-4418-b2a4-5a54eacd1a9c)) - (pin "4" (uuid 9a2494e2-d5d0-424e-9b92-f90122b4bebe)) - (pin "5" (uuid 6b98e096-ca4b-46db-a87f-b8d9956e3e64)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "J6") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 154.94 138.43 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ec7f4a40-0958-4c99-88d4-f9dd09f39978) - (property "Reference" "#PWR0102" (at 154.94 144.78 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 157.48 139.6999 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 154.94 138.43 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 154.94 138.43 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 09d684bb-f36d-458c-9b60-5ddcc3ce2f22)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "#PWR0102") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Transistor_FET:IRF540N") (at 64.77 46.99 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid f27fdfd6-3fe3-49f4-aa87-1fd3cb02d496) - (property "Reference" "Q1" (at 59.5884 45.8216 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "IRF540N" (at 59.5884 48.133 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (at 58.42 48.895 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf540n.pdf" (at 64.77 46.99 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid dac1edd0-9ded-41f2-9366-5301a96a6103)) - (pin "2" (uuid 70d71db5-cede-49cb-bb9c-a5eedda850c2)) - (pin "3" (uuid 0aecbc7e-ec78-40fe-a5c4-0cb05c2d5761)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "Q1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 124.46 72.39 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ffc1b322-1664-46b4-b4fb-ef1c82762c58) - (property "Reference" "R2" (at 124.46 66.04 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "220" (at 124.46 68.58 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 124.46 74.168 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 124.46 72.39 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8b8e86ff-1e2d-4c9d-9155-08e867f1a851)) - (pin "2" (uuid cb0892d4-3927-4a30-9c8a-b6e855fa4ccc)) - (instances - (project "squeow_mod" - (path "/9f71c27a-ec7c-41dd-bc8e-e65fc2612166" - (reference "R2") (unit 1) - ) - ) - ) - ) - - (sheet_instances - (path "/" (page "1")) - ) -) diff --git a/squeow_sw/Inc/main.h b/squeow_sw/Inc/main.h index 58e6d70..57a5d74 100644 --- a/squeow_sw/Inc/main.h +++ b/squeow_sw/Inc/main.h @@ -59,28 +59,26 @@ void Error_Handler(void); /* USER CODE END EFP */ /* Private defines -----------------------------------------------------------*/ -#define TEMPERATURA_Pin GPIO_PIN_4 -#define TEMPERATURA_GPIO_Port GPIOA -#define CORRENTE_Pin GPIO_PIN_5 -#define CORRENTE_GPIO_Port GPIOA -#define DIRETTA_Pin GPIO_PIN_6 -#define DIRETTA_GPIO_Port GPIOA -#define RIFLESSA_Pin GPIO_PIN_7 -#define RIFLESSA_GPIO_Port GPIOA -#define AUDIO_IN_Pin GPIO_PIN_0 -#define AUDIO_IN_GPIO_Port GPIOB +#define A5_Pin GPIO_PIN_4 +#define A5_GPIO_Port GPIOA +#define A4_Pin GPIO_PIN_5 +#define A4_GPIO_Port GPIOA +#define A3_Pin GPIO_PIN_6 +#define A3_GPIO_Port GPIOA +#define A2_Pin GPIO_PIN_7 +#define A2_GPIO_Port GPIOA +#define A1_Pin GPIO_PIN_0 +#define A1_GPIO_Port GPIOB #define T_SWDIO_Pin GPIO_PIN_13 #define T_SWDIO_GPIO_Port GPIOA #define T_SWCLK_Pin GPIO_PIN_14 #define T_SWCLK_GPIO_Port GPIOA -#define AUDIO_OL_Pin GPIO_PIN_3 -#define AUDIO_OL_GPIO_Port GPIOB -#define RESET_BTN_Pin GPIO_PIN_4 -#define RESET_BTN_GPIO_Port GPIOB -#define TEMP_OL_Pin GPIO_PIN_5 -#define TEMP_OL_GPIO_Port GPIOB -#define REFL_OL_Pin GPIO_PIN_6 -#define REFL_OL_GPIO_Port GPIOB +#define G1_Pin GPIO_PIN_3 +#define G1_GPIO_Port GPIOB +#define G2_Pin GPIO_PIN_4 +#define G2_GPIO_Port GPIOB +#define G4_Pin GPIO_PIN_6 +#define G4_GPIO_Port GPIOB /* USER CODE BEGIN Private defines */ diff --git a/squeow_sw/Inc/si5351.h b/squeow_sw/Inc/si5351.h deleted file mode 100644 index f71680b..0000000 --- a/squeow_sw/Inc/si5351.h +++ /dev/null @@ -1,37 +0,0 @@ -#define SI5351_ADDRESS (0x60) - -// #define SI5351_CRYSTAL_FREQ 12288000UL -#define SI5351_CRYSTAL_FREQ 19288000UL - -#define SI5351_MIN_FREQ 3000 -#define SI5351_MAX_FREQ 200000000 - -// #### registri #### - -#define SI5351_OUT_ENABLE 3 -#define SI5351_OUT_DIS_STATE 24 - -#define SI5351_INPUT_SOURCE 15 - -#define SI5351_CLK0_CONTROL 16 -#define SI5351_CLK1_CONTROL 17 -#define SI5351_CLK2_CONTROL 18 - -#define SI5351_PLLA 26 -#define SI5351_PLLB 34 - -#define SI5351_MULTISYNTH0 42 -#define SI5351_MULTISYNTH1 50 -#define SI5351_MULTISYNTH2 58 - -#define SI5351_RESET 177 -#define SI5351_CRYSTAL_LOAD 183 - -extern I2C_HandleTypeDef hi2c1; - -void si5351_initialize(void); -void si5351_set_frequency(uint32_t freq, uint8_t pll); -void si5351_off_clk(uint8_t clk); -void si5351_on_clk(uint8_t clk); - -extern uint8_t oeb; diff --git a/squeow_sw/Inc/si5351.h b/squeow_sw/Inc/si5351.h new file mode 120000 index 0000000..47c0800 --- /dev/null +++ b/squeow_sw/Inc/si5351.h @@ -0,0 +1 @@ +../../../../../uC_driver/synth/si5351/si5351.h \ No newline at end of file diff --git a/squeow_sw/Inc/squeow.h b/squeow_sw/Inc/squeow.h index f78149b..c2716d7 100644 --- a/squeow_sw/Inc/squeow.h +++ b/squeow_sw/Inc/squeow.h @@ -1,57 +1,69 @@ -#define SYS_TICK_PRESCALE_10HZ 0 -#define SYS_TICK_PRESCALE_1HZ 10 +// device presenti +#define SQUEOW_SYNTH +#define SQUEOW_PWM +#define SQUEOW_SONDA_TEMPERATURA +#define SQUEOW_SONDA_DIRETTA +#define SQUEOW_SONDA_RIFLESSA +// #define SQUEOW_SONDA_CORRENTE -#define STATO_AUDIO_DISCONNESSO 0 -#define STATO_AUDIO_CONNESSO 1 -#define STATO_AUDIO_RIPRODUZIONE 2 -#define STATO_AUDIO_TONO 3 -#define STATO_AUDIO_ADC 4 +// secondo l'ordine di rank dell'ADC +#define SQUEOW_ADC_CORRENTE 0 // IN4 (pin 12, A2) +#define SQUEOW_ADC_TEMPERATURA 1 // IN3 (pin 11, A3) +#define SQUEOW_ADC_DIRETTA 2 // IN13 (pin 10, A4) +#define SQUEOW_ADC_RIFLESSA 3 // IN17 (pin 9, A5) -#define SAMPLES_BUFFER_SIZE (1024) ///< deve essere ^2 -#define SAMPLES_BUFFER_SIZE_MASK (SAMPLES_BUFFER_SIZE - 1) -#define SINE_INCREMENT 0.314 +// soglie +#define SOGLIA_CORRENTE 3096 +#define SOGLIA_TEMPERATURA 3096 +#define SOGLIA_DIRETTA 3096 +#define SOGLIA_RIFLESSA 3096 + +// base dei tempi per operazioni lente, la base dei tempi è 100hz +#define SYS_TICK_PRESCALE_10HZ 10 +#define SYS_TICK_PRESCALE_1HZ 100 + +// modalità di blocco +#define MODALITA_BLOCCO_PERMANENTE +// #define MODALITA_BLOCCO_TEMPORANEO +// #define MODALITA_BLOCCO_BASSA_POTENZA + +#define TEMPO_BLOCCO_TEMPORANEO 1000 +#define DIVISORE_BLOCCO_BASSA_POTENZA 2 #define DEFAULT_SYNTH_FREQUENCY 1359000UL -#define SOGLIA_TEMPERATURA 2048 -#define SOGLIA_CORRENTE 2048 -#define SOGLIA_DIRETTA 2048 -#define SOGLIA_RIFLESSA 2048 + +// ################################################ #define max(x,y) (((x) >= (y)) ? (x) : (y)) // SYS -extern uint8_t sys_tick, sys_tick_prescale, pwm_tick; +extern volatile uint8_t sys_tick, sys_tick_prescale; // UART +int serial_write(char *ptr, size_t len); + extern UART_HandleTypeDef huart1; -#define UART_RX_BUF_SIZE 64 +#define UART_RX_BUF_SIZE 256 extern uint8_t UART_RX_buf[UART_RX_BUF_SIZE]; +#define UART_TX_BUF_SIZE 256 +extern uint8_t UART_TX_buf[UART_TX_BUF_SIZE]; +extern uint8_t UART_TX_buf_lenght; + + // SYNTH extern uint32_t freq; -// ADC1 -extern uint16_t adc1_valore; - // ADC2 -extern uint16_t adc2_valori[4]; -extern uint8_t adc2_done, adc_blocco, adc_allarmi[4]; +// per usare buffer da 32 settare WORD nel canale DMA +extern uint32_t adc2_valori[4]; +extern uint8_t adc2_done, blocco, blocco_fatto, codice_allarme; -// audio -extern uint16_t sample_value; -extern uint8_t stato_audio; -extern double sine_increment; -extern uint16_t samples_ringbuf[SAMPLES_BUFFER_SIZE]; ///< buffer ad anello dei dati RX -extern uint32_t samples_ringbuf_input_index, samples_ringbuf_output_index; -extern uint8_t usb_audio_tick; +// ADC +void adc_rileva_soglie(uint32_t *adc_valori); +void processa_blocco(void); -// VU -void adc_rileva_soglie(uint16_t *adc_valori); - -// MOD -extern uint16_t pwm_value1, pwm_value2, pwm_value3, pwm_value4; -extern uint8_t rails_number; extern UART_HandleTypeDef huart1; extern ADC_HandleTypeDef hadc1; @@ -59,12 +71,11 @@ extern ADC_HandleTypeDef hadc2; // funzie +void squeow_init(void); +void squeow_synth_init(void); +void squeow_synth_set(uint32_t freq); +void squeow_synth_on(void); +void squeow_synth_off(void); + uint32_t sat_sub(uint16_t x, uint16_t y); -uint16_t u16_sine(void); -uint16_t u12_sine(void); -uint16_t u11_sine(void); -void store_sample(uint16_t sample); -void store_samples(uint16_t *data, uint32_t size); -uint16_t get_sample(void); -uint16_t get_adc_sample(void); uint32_t ringbuf_increment(uint32_t *index, uint32_t buff_size_mask); diff --git a/squeow_sw/Inc/squeow_ui.h b/squeow_sw/Inc/squeow_ui.h index 38c44cf..ef62535 100644 --- a/squeow_sw/Inc/squeow_ui.h +++ b/squeow_sw/Inc/squeow_ui.h @@ -1,18 +1,49 @@ +#include +#include -extern uint8_t vu_on, vu_value, vu_tmp_value; -extern uint8_t adc_stampa; +#ifndef SQUEOW_UI_H +#define SQUEOW_UI_H -extern uint8_t uart_sent; +// #define SQUEOW_UI_TOSTA +#define SQUEOW_UI_SERIOW +#define SQUEOW_UI_LED + +#define SQUEOW_LED_BLOCCO_LAMPO 10 +#define SQUEOW_LED_BLOCCO_PAUSA 80 + +#define VU_METER_RILASCIO 1 +#define VU_METER_SOGLIA_PICCO 2040 +#define VU_METER_TEMPO_PICCO 10000 // base 40khz + +// codice lampeggi +#define SQUEOW_CODICE_TEMPERATURA 1 +#define SQUEOW_CODICE_RIFLESSA 2 +#define SQUEOW_CODICE_DIRETTA 3 +#define SQUEOW_CODICE_CORRENTE 4 + +extern uint16_t ui_volume; + +extern volatile uint8_t uart_sent; // ################ void squeow_ui_init(void); -int serial_write_DMA(char *ptr, int len); -int serial_write(char *ptr, int len); -void vu_stampa(void); -void stampa_adc(); - void seriow_var_dump(void); void seriow_stab_dump(void); void seriow_log(uint8_t sev, char *msg); + +void tosta_freq(void); +void tosta_log(uint8_t sev, char *msg); +void tosta_var_bars(void); + +void led_blocco(uint8_t led_blocco_lampi); +void led_pwm_duty(uint8_t duty); + +// ##### + +uint16_t vu_meter(uint16_t campione); + +uint16_t riscala_valori(uint16_t valore_in, uint16_t valore_in_minimo, uint16_t valore_in_massimo, uint16_t valore_out_minimo, uint16_t valore_out_massimo); + +#endif diff --git a/squeow_sw/Inc/stm32g4xx_hal_conf.h b/squeow_sw/Inc/stm32g4xx_hal_conf.h index 64c5c54..736e6d0 100644 --- a/squeow_sw/Inc/stm32g4xx_hal_conf.h +++ b/squeow_sw/Inc/stm32g4xx_hal_conf.h @@ -115,7 +115,7 @@ * (when HSE is used as system clock source, directly or through the PLL). */ #if !defined (HSE_VALUE) - #define HSE_VALUE (12288000UL) /*!< Value of the External oscillator in Hz */ + #define HSE_VALUE (24000000UL) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ #if !defined (HSE_STARTUP_TIMEOUT) diff --git a/squeow_sw/Inc/stm32g4xx_it.h b/squeow_sw/Inc/stm32g4xx_it.h index 6266e66..9877999 100644 --- a/squeow_sw/Inc/stm32g4xx_it.h +++ b/squeow_sw/Inc/stm32g4xx_it.h @@ -22,7 +22,7 @@ #define __STM32G4xx_IT_H #ifdef __cplusplus - extern "C" { +extern "C" { #endif /* Private includes ----------------------------------------------------------*/ diff --git a/squeow_sw/Makefile b/squeow_sw/Makefile index a2190d0..ff18665 100644 --- a/squeow_sw/Makefile +++ b/squeow_sw/Makefile @@ -1,5 +1,5 @@ ########################################################################################################################## -# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Mon Jan 20 19:11:19 CET 2025] +# File automatically-generated by tool: [projectgenerator] version: [4.6.0.1-B1] date: [Sat Jun 28 00:34:16 CEST 2025] ########################################################################################################################## # ------------------------------------------------ @@ -24,7 +24,6 @@ DEBUG = 1 # optimization OPT = -Og - ####################################### # paths ####################################### @@ -120,7 +119,6 @@ C_DEFS = \ -DUSE_HAL_DRIVER \ -DSTM32G431xx - # AS includes AS_INCLUDES = @@ -151,7 +149,7 @@ CFLAGS += -MMD -MP -MF"$(@:%.o=%.d)" # LDFLAGS ####################################### # link script -LDSCRIPT = stm32g431kbtx_flash.ld +LDSCRIPT = STM32G431XX_FLASH.ld # libraries LIBS = -lc -lm -lnosys diff --git a/squeow_sw/Src/main.c b/squeow_sw/Src/main.c index 01ab693..d0de410 100644 --- a/squeow_sw/Src/main.c +++ b/squeow_sw/Src/main.c @@ -50,6 +50,7 @@ I2C_HandleTypeDef hi2c1; TIM_HandleTypeDef htim2; TIM_HandleTypeDef htim3; +TIM_HandleTypeDef htim8; UART_HandleTypeDef huart1; DMA_HandleTypeDef hdma_usart1_rx; @@ -69,6 +70,7 @@ static void MX_TIM3_Init(void); static void MX_ADC1_Init(void); static void MX_ADC2_Init(void); static void MX_USART1_UART_Init(void); +static void MX_TIM8_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -114,11 +116,13 @@ int main(void) MX_ADC1_Init(); MX_ADC2_Init(); MX_USART1_UART_Init(); + MX_TIM8_Init(); /* USER CODE BEGIN 2 */ - HAL_UARTEx_ReceiveToIdle_DMA(&huart1, (uint8_t *)&UART_RX_buf, UART_RX_BUF_SIZE); + // HAL_Delay(50); + // HAL_UARTEx_ReceiveToIdle_DMA(&huart1, (uint8_t *)&UART_RX_buf, UART_RX_BUF_SIZE); - // ADC1 audio + // ADC1 audio HAL_ADC_Start_IT(&hadc1); // timer audio e pwm @@ -132,16 +136,32 @@ int main(void) HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4); + // timer led + HAL_TIM_Base_Start_IT(&htim8); + HAL_TIM_PWM_Start(&htim8, TIM_CHANNEL_3); + // serve, lo start nonfa partire i CHN + TIM_CCxChannelCmd(htim8.Instance, TIM_CHANNEL_3, TIM_CCxN_ENABLE); + squeow_init(); squeow_ui_init(); - // prima lettura + + /* + #ifdef SQUEOW_SYNTH + squeow_synth_init(); + squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); + squeow_synth_on(); + #endif + */ + +#ifdef SQUEOW_UI_SERIOW + seriow_stab_dump(); +#endif + + // prima lettura HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - squeow_synth_init(); - // HAL_Delay(50); - squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - squeow_synth_on(); - + if (UART_TX_buf_lenght) + serial_write(UART_TX_buf, UART_TX_buf_lenght); /* USER CODE END 2 */ /* Infinite loop */ @@ -151,20 +171,42 @@ int main(void) /* USER CODE BEGIN 3 */ if (sys_tick) { - + // 100hz if (adc2_done) { + adc_rileva_soglie(adc2_valori); HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); adc2_done = 0; } - if ((sys_tick_prescale > SYS_TICK_PRESCALE_1HZ) && (uart_sent||1)) { - seriow_var_dump(); - sys_tick_prescale = 0; - squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - squeow_synth_on(); - } +#ifdef SQUEOW_UI_LED + // visualizza LED volume con valore aggiornato da vu_meter + led_pwm_duty(ui_volume >> 3); + processa_blocco(); - sys_tick_prescale++; + if (codice_allarme) + led_blocco(codice_allarme); +#endif + + // eventi lenti + if (sys_tick_prescale > SYS_TICK_PRESCALE_10HZ) { + sys_tick_prescale = 0; + +#ifdef SQUEOW_UI_TOSTA + tosta_var_bars(); +#endif +#ifdef SQUEOW_UI_SERIOW + seriow_var_dump(); +#endif + + if (HAL_GPIO_ReadPin(G1_GPIO_Port, G1_Pin) == GPIO_PIN_RESET) { + blocco = 0; + } + + if (UART_TX_buf_lenght) + serial_write(UART_TX_buf, UART_TX_buf_lenght); + } else { + sys_tick_prescale++; + } sys_tick = 0; } } @@ -192,7 +234,7 @@ void SystemClock_Config(void) RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; - RCC_OscInitStruct.PLL.PLLN = 54; + RCC_OscInitStruct.PLL.PLLN = 28; RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; @@ -214,7 +256,7 @@ void SystemClock_Config(void) { Error_Handler(); } - HAL_RCC_MCOConfig(RCC_MCO_PG10, RCC_MCO1SOURCE_HSE, RCC_MCODIV_1); + HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_HSE, RCC_MCODIV_1); } /** @@ -343,7 +385,7 @@ static void MX_ADC2_Init(void) /** Configure Regular Channel */ - sConfig.Channel = ADC_CHANNEL_3; + sConfig.Channel = ADC_CHANNEL_4; sConfig.Rank = ADC_REGULAR_RANK_1; sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; @@ -356,7 +398,7 @@ static void MX_ADC2_Init(void) /** Configure Regular Channel */ - sConfig.Channel = ADC_CHANNEL_4; + sConfig.Channel = ADC_CHANNEL_3; sConfig.Rank = ADC_REGULAR_RANK_2; if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) { @@ -402,7 +444,7 @@ static void MX_I2C1_Init(void) /* USER CODE END I2C1_Init 1 */ hi2c1.Instance = I2C1; - hi2c1.Init.Timing = 0x40B282BD; + hi2c1.Init.Timing = 0x50916E9F; hi2c1.Init.OwnAddress1 = 0; hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; @@ -527,9 +569,9 @@ static void MX_TIM3_Init(void) /* USER CODE END TIM3_Init 1 */ htim3.Instance = TIM3; - htim3.Init.Prescaler = 41471; + htim3.Init.Prescaler = 16799; htim3.Init.CounterMode = TIM_COUNTERMODE_UP; - htim3.Init.Period = 399; + htim3.Init.Period = 99; htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim3) != HAL_OK) @@ -553,6 +595,88 @@ static void MX_TIM3_Init(void) } +/** + * @brief TIM8 Initialization Function + * @param None + * @retval None + */ +static void MX_TIM8_Init(void) +{ + + /* USER CODE BEGIN TIM8_Init 0 */ + + /* USER CODE END TIM8_Init 0 */ + + TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + TIM_MasterConfigTypeDef sMasterConfig = {0}; + TIM_OC_InitTypeDef sConfigOC = {0}; + TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + + /* USER CODE BEGIN TIM8_Init 1 */ + + /* USER CODE END TIM8_Init 1 */ + htim8.Instance = TIM8; + htim8.Init.Prescaler = 1679; + htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + htim8.Init.Period = 255; + htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + htim8.Init.RepetitionCounter = 0; + htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + { + Error_Handler(); + } + sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + { + Error_Handler(); + } + if (HAL_TIM_PWM_Init(&htim8) != HAL_OK) + { + Error_Handler(); + } + sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + { + Error_Handler(); + } + sConfigOC.OCMode = TIM_OCMODE_PWM1; + sConfigOC.Pulse = 0; + sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; + sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; + sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; + if (HAL_TIM_PWM_ConfigChannel(&htim8, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + { + Error_Handler(); + } + sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE; + sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + sBreakDeadTimeConfig.DeadTime = 0; + sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + sBreakDeadTimeConfig.BreakFilter = 0; + sBreakDeadTimeConfig.BreakAFMode = TIM_BREAK_AFMODE_INPUT; + sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + sBreakDeadTimeConfig.Break2Filter = 0; + sBreakDeadTimeConfig.Break2AFMode = TIM_BREAK_AFMODE_INPUT; + sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + if (HAL_TIMEx_ConfigBreakDeadTime(&htim8, &sBreakDeadTimeConfig) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN TIM8_Init 2 */ + htim8.Instance->BDTR |= 0x8000; + /* USER CODE END TIM8_Init 2 */ + HAL_TIM_MspPostInit(&htim8); + +} + /** * @brief USART1 Initialization Function * @param None @@ -569,7 +693,7 @@ static void MX_USART1_UART_Init(void) /* USER CODE END USART1_Init 1 */ huart1.Instance = USART1; - huart1.Init.BaudRate = 115200; + huart1.Init.BaudRate = 38400; huart1.Init.WordLength = UART_WORDLENGTH_8B; huart1.Init.StopBits = UART_STOPBITS_1; huart1.Init.Parity = UART_PARITY_NONE; @@ -632,46 +756,48 @@ static void MX_DMA_Init(void) static void MX_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStruct = {0}; -/* USER CODE BEGIN MX_GPIO_Init_1 */ -/* USER CODE END MX_GPIO_Init_1 */ + /* USER CODE BEGIN MX_GPIO_Init_1 */ + /* USER CODE END MX_GPIO_Init_1 */ /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOF_CLK_ENABLE(); - __HAL_RCC_GPIOG_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(GPIOB, AUDIO_OL_Pin|RESET_BTN_Pin|TEMP_OL_Pin|REFL_OL_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(GPIOB, G2_Pin|G4_Pin, GPIO_PIN_RESET); - /*Configure GPIO pin : PG10 */ - GPIO_InitStruct.Pin = GPIO_PIN_10; + /*Configure GPIO pin : PA8 */ + GPIO_InitStruct.Pin = GPIO_PIN_8; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF0_MCO; - HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - /*Configure GPIO pins : AUDIO_OL_Pin RESET_BTN_Pin TEMP_OL_Pin REFL_OL_Pin */ - GPIO_InitStruct.Pin = AUDIO_OL_Pin|RESET_BTN_Pin|TEMP_OL_Pin|REFL_OL_Pin; + /*Configure GPIO pin : G1_Pin */ + GPIO_InitStruct.Pin = G1_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_PULLUP; + HAL_GPIO_Init(G1_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pins : G2_Pin G4_Pin */ + GPIO_InitStruct.Pin = G2_Pin|G4_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); -/* USER CODE BEGIN MX_GPIO_Init_2 */ -/* USER CODE END MX_GPIO_Init_2 */ + /* USER CODE BEGIN MX_GPIO_Init_2 */ + /* USER CODE END MX_GPIO_Init_2 */ } /* USER CODE BEGIN 4 */ void HAL_ADC_LevelOutOfWindowCallback(ADC_HandleTypeDef *hadc) { - // analog_wd_status = 3; + // analog_wd_status = 3; } -void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) { - adc2_done = 1; - // TIM2->CCR1 -} +void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) { adc2_done = 1; } void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t offset) { static uint16_t last_offset = 0; @@ -689,9 +815,11 @@ void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t offset) { } } -void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart){ - uart_sent = 1; -} +void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { uart_sent = 1; } + +void HAL_UART_TxHalfCpltCallback(UART_HandleTypeDef *huart) { uart_sent = 1; } + +void UART_DMATransmitCplt(UART_HandleTypeDef *huart) { uart_sent = 1; } /* USER CODE END 4 */ diff --git a/squeow_sw/Src/si5351.c b/squeow_sw/Src/si5351.c deleted file mode 100644 index 73d0b9d..0000000 --- a/squeow_sw/Src/si5351.c +++ /dev/null @@ -1,182 +0,0 @@ -#include "main.h" -#include "stm32g4xx_hal.h" -#include -#include "si5351.h" - -uint8_t oeb; - -void si5351_write8 (uint8_t reg, uint8_t value){ - while (HAL_I2C_IsDeviceReady(&hi2c1, (uint16_t)(SI5351_ADDRESS<<1), 3, 100) != HAL_OK) { } - HAL_I2C_Mem_Write(&hi2c1, (uint8_t)(SI5351_ADDRESS<<1), (uint8_t)reg, I2C_MEMADD_SIZE_8BIT, (uint8_t*)(&value), 1, 100); -} - -uint8_t si5351_read8(uint8_t reg, uint8_t *value){ - HAL_StatusTypeDef status = HAL_OK; - while (HAL_I2C_IsDeviceReady(&hi2c1, (uint16_t)(SI5351_ADDRESS<<1), 3, 100) != HAL_OK) { } - status = HAL_I2C_Mem_Read(&hi2c1, // i2c handle - (uint8_t)(SI5351_ADDRESS<<1), // i2c address, left aligned - (uint8_t)reg, // register address - I2C_MEMADD_SIZE_8BIT, // si5351 uses 8bit register addresses - (uint8_t*)(&value), // write returned data to this variable - 1, // how many bytes to expect returned - 100); // timeout - - return status; -} - - -void CalcRegisters(uint32_t fout, uint8_t *regs){ -// uint32_t fref = SI5351_CRYSTAL_FREQ; // The reference frequency - - // Calc Output Multisynth Divider and R with e = 0 and f = 1 => msx_p2 = 0 and msx_p3 = 1 - uint32_t d = 4; - uint32_t msx_p1 = 0; // If fout > 150 MHz then MSx_P1 = 0 and MSx_DIVBY4 = 0xC0, see datasheet 4.1.3 - int msx_divby4 = 0; - int rx_div = 0; - int r = 1; - - if (fout > 150e6) - msx_divby4 = 0x0C; // MSx_DIVBY4[1:0] = 0b11, see datasheet 4.1.3 - else if (fout < 292969UL) // If fout < 500 kHz then use R divider, see datasheet 4.2.2. In reality this means > 292 968,75 Hz when d = 2048 - { - int rd = 0; - while ((r < 128) && (r * fout < 292969UL)) - { - r <<= 1; - rd++; - } - rx_div = rd << 4; - - d = 600e6 / (r * fout); // Use lowest VCO frequency but handle d minimum - if (d % 2) // Make d even to reduce spurious and phase noise/jitter, see datasheet 4.1.2.1. - d++; - - if (d * r * fout < 600e6) // VCO frequency to low check and maintain an even d value - d += 2; - } - else // 292968 Hz <= fout <= 150 MHz - { - d = 600e6 / fout; // Use lowest VCO frequency but handle d minimum - if (d < 6) - d = 6; - else if (d % 2) // Make d even to reduce phase noise/jitter, see datasheet 4.1.2.1. - d++; - - if (d * fout < 600e6) // VCO frequency to low check and maintain an even d value - d += 2; - } - msx_p1 = 128 * d - 512; - - uint32_t fvco = (uint32_t) d * r * fout; - - // Calc Feedback Multisynth Divider - double fmd = (double)fvco / SI5351_CRYSTAL_FREQ; // The FMD value has been found - int a = fmd; // a is the integer part of the FMD value - - double b_c = (double)fmd - a; // Get b/c - uint32_t c = 1048575UL; - uint32_t b = (double)b_c * c; - if (b > 0) - { - c = (double)b / b_c + 0.5; // Improves frequency precision in some cases - if (c > 1048575UL) - c = 1048575UL; - } - - uint32_t msnx_p1 = 128 * a + 128 * b / c - 512; // See datasheet 3.2 - uint32_t msnx_p2 = 128 * b - c * (128 * b / c); - uint32_t msnx_p3 = c; - - // Feedback Multisynth Divider registers - regs[0] = (msnx_p3 >> 8) & 0xFF; - regs[1] = msnx_p3 & 0xFF; - regs[2] = (msnx_p1 >> 16) & 0x03; - regs[3] = (msnx_p1 >> 8) & 0xFF; - regs[4] = msnx_p1 & 0xFF; - regs[5] = ((msnx_p3 >> 12) & 0xF0) + ((msnx_p2 >> 16) & 0x0F); - regs[6] = (msnx_p2 >> 8) & 0xFF; - regs[7] = msnx_p2 & 0xFF; - - // Output Multisynth Divider registers - regs[8] = 0; // (msx_p3 >> 8) & 0xFF - regs[9] = 1; // msx_p3 & 0xFF - regs[10] = rx_div + msx_divby4 + ((msx_p1 >> 16) & 0x03); - regs[11] = (msx_p1 >> 8) & 0xFF; - regs[12] = msx_p1 & 0xFF; - regs[13] = 0; // ((msx_p3 >> 12) & 0xF0) + (msx_p2 >> 16) & 0x0F - regs[14] = 0; // (msx_p2 >> 8) & 0xFF - regs[15] = 0; // msx_p2 & 0xFF - -// HAL_I2C_Master_Transmit(&hi2c2, Si5351_ConfigStruct->HW_I2C_Address, reg_data, sizeof(reg_data), HAL_MAX_DELAY); - return; -} - -void si5351_initialize(){ - uint8_t dummy; - // Initialize Si5351A - while (si5351_read8(0,dummy) & 0x80); // Wait for Si5351A to initialize - oeb = 0xFF; - - si5351_write8(SI5351_OUT_ENABLE, oeb); // Output Enable Control, disable all - - si5351_write8(SI5351_INPUT_SOURCE, 0x00); // PLL Input Source, select the XTAL input as the reference clock for PLLA and PLLB - si5351_write8(SI5351_OUT_DIS_STATE, 0x00); // stato bassa Z giu se disabilitati - - // Output MultisynthN, e = 0, f = 1, MS0_P2 and MSO_P3 - si5351_write8(SI5351_MULTISYNTH0, 0x00); - si5351_write8(SI5351_MULTISYNTH0+1, 0x01); - si5351_write8(SI5351_MULTISYNTH0+5, 0x00); - si5351_write8(SI5351_MULTISYNTH0+6, 0x00); - si5351_write8(SI5351_MULTISYNTH0+7, 0x00); - - si5351_write8(SI5351_MULTISYNTH1, 0x00); - si5351_write8(SI5351_MULTISYNTH1+1, 0x01); - si5351_write8(SI5351_MULTISYNTH1+5, 0x00); - si5351_write8(SI5351_MULTISYNTH1+6, 0x00); - si5351_write8(SI5351_MULTISYNTH1+7, 0x00); - - si5351_write8(SI5351_MULTISYNTH2, 0x00); - si5351_write8(SI5351_MULTISYNTH2+1, 0x01); - si5351_write8(SI5351_MULTISYNTH2+5, 0x00); - si5351_write8(SI5351_MULTISYNTH2+6, 0x00); - si5351_write8(SI5351_MULTISYNTH2+7, 0x00); - - si5351_write8(SI5351_CLK0_CONTROL, 0x4F); // Power up CLK0, PLLA, MS0 operates in integer mode, Output Clock 0 is not inverted, Select MultiSynth 0 as the source for CLK0 and 8 mA - si5351_write8(SI5351_CLK1_CONTROL, 0x5F); // Power up CLK1, PLLA, MS0 operates in integer mode, Output Clock 1 is inverted, Select MultiSynth 1 as the source for CLK1 and 8 mA - si5351_write8(SI5351_CLK2_CONTROL, 0x6F); // Power up CLK2, PLLB, int, non inv, multisynth 2, 8 ma - - // Reference load configuration - si5351_write8(SI5351_CRYSTAL_LOAD, 0x12); // Set reference load C: 6 pF = 0x12, 8 pF = 0x92, 10 pF = 0xD2 -} - -void si5351_set_frequency(uint32_t freq, uint8_t pll){ - uint8_t regs[16]; - CalcRegisters(freq, regs); - - // Load Output Multisynth0 with d (e and f already set during init. and never changed) - if(pll == 0){ - for (int i = 0; i < 8; i++) - si5351_write8(SI5351_PLLA + i, regs[i]); - for (int i = 10; i < 13; i++) - si5351_write8(34 + i, regs[i]); - } else if(pll == 1){ - for (int i = 0; i < 8; i++) - si5351_write8(SI5351_PLLB + i, regs[i]); - for (int i = 10; i < 13; i++) - si5351_write8(42 + i, regs[i]); - } - - // Reset PLLA - // delayMicroseconds(500); // Allow registers to settle before resetting the PLL - si5351_write8(SI5351_RESET, 0x20); -} - -void si5351_off_clk(uint8_t clk){ - oeb |= 1U << clk; - si5351_write8(SI5351_OUT_ENABLE, oeb); -} - -void si5351_on_clk(uint8_t clk){ - oeb &= ~(1U << clk); - si5351_write8(SI5351_OUT_ENABLE, oeb); -} diff --git a/squeow_sw/Src/si5351.c b/squeow_sw/Src/si5351.c new file mode 120000 index 0000000..3210191 --- /dev/null +++ b/squeow_sw/Src/si5351.c @@ -0,0 +1 @@ +../../../../../uC_driver/synth/si5351/si5351.c \ No newline at end of file diff --git a/squeow_sw/Src/squeow.c b/squeow_sw/Src/squeow.c index adf8c1c..1fe4b5e 100644 --- a/squeow_sw/Src/squeow.c +++ b/squeow_sw/Src/squeow.c @@ -9,56 +9,58 @@ /* SQUEOW -TIM3 eventi 98304000/(49152×200) 10hz -TIM2 PWM 98304000/2048 48khz +TIM2 PWM 168000000/4096 = 41015,625 Hz +TIM3 sys_tick 168000000/(16800×100) 100hz -risoluzione PWM 4*2048 -> 8192 (13bit) +risoluzione PWM 4096 (12bit) + +ADC1 agganciato a TIM2, valore passato attraverso TIM2_IRQHandler a TIM2->CCR1 +ADC2 lanciato da software, quando completo adc2_done viene settato in HAL_ADC_ConvCpltCallback */ +extern I2C_HandleTypeDef hi2c1; + // SYS -uint8_t sys_tick, sys_tick_prescale, pwm_tick; +volatile uint8_t sys_tick, sys_tick_prescale; // UART uint8_t UART_RX_buf[UART_RX_BUF_SIZE]; +uint8_t UART_TX_buf[UART_TX_BUF_SIZE]; +uint8_t UART_TX_buf_lenght; + // SYNTH uint32_t freq; -// ADC1 -uint16_t adc1_valore; +// ADC2 (16 o 32?) per usare buffer da 32 settare WORD nel canale DMA +uint32_t adc2_valori[4]; +uint8_t adc2_done, blocco, blocco_fatto, codice_allarme; -// ADC2 -uint16_t adc2_valori[4]; -uint8_t adc2_done, adc_blocco, adc_allarmi[4]; - -// audio -uint16_t sample_value; -uint8_t stato_audio; -double sine_increment; -uint16_t samples_ringbuf[SAMPLES_BUFFER_SIZE]; ///< buffer ad anello dei dati RX -uint32_t samples_ringbuf_input_index, samples_ringbuf_output_index; -uint8_t usb_audio_tick; // VU uint8_t analog_wd_status; -// MOD -uint16_t pwm_value1, pwm_value2, pwm_value3, pwm_value4; -uint8_t rails_number; - // ################################### +int serial_write(char *ptr, size_t len) { + // todo sia dma che it corrompono (vedi sotto, static) + HAL_UART_Transmit_DMA(&huart1, ptr, len); + // HAL_UART_Transmit_IT(&huart1, ptr, len); +// HAL_UART_Transmit(&huart1, ptr, len, 1000); +// uart_sent = 0; + UART_TX_buf_lenght = 0; + return len; +} + void squeow_init(void) { - seriow_log(2, "squeow init"); - sine_increment = 0.4; - samples_ringbuf_input_index = 0; - samples_ringbuf_output_index = 0; freq = DEFAULT_SYNTH_FREQUENCY; - adc2_valori[0] = 10; - adc2_valori[1] = 20; - adc2_valori[2] = 30; - adc2_valori[3] = 40; + blocco = 0; + adc2_valori[0] = 0; + adc2_valori[1] = 0; + adc2_valori[2] = 0; + adc2_valori[3] = 0; + codice_allarme = 0; } uint32_t sat_sub(uint16_t x, uint16_t y) { @@ -67,121 +69,165 @@ uint32_t sat_sub(uint16_t x, uint16_t y) { return res; } -uint16_t u12_sine(void) { - static double angle; - angle += sine_increment; - if (angle >= 6.28) - angle = 0; - return (uint16_t)((sin(angle) * 0x7ff) + 0x7ff); -} - -/* -uint16_t get_adc_sample(void) { - uint16_t adc_sample_value; - // stato_audio == STATO_AUDIO_ADC; - HAL_ADC_Start(&hadc1); - if (HAL_ADC_PollForConversion(&hadc1, 10) == HAL_OK) { - // store_sample(HAL_ADC_GetValue(&hadc1) << 4); - adc_sample_value = HAL_ADC_GetValue(&hadc1); - } - HAL_ADC_Stop(&hadc1); - return adc_sample_value; -} -*/ - -void store_samples(uint16_t *data, uint32_t size) { - for (uint32_t i = 0; i < size; ++i) { - store_sample(data[i]); - } -} - -void store_sample(uint16_t sample) { - samples_ringbuf[samples_ringbuf_input_index] = sample; - ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK); -} - -uint16_t get_sample(void) { - ringbuf_increment(&samples_ringbuf_output_index, SAMPLES_BUFFER_SIZE_MASK); - return samples_ringbuf[samples_ringbuf_output_index]; -} - uint32_t ringbuf_increment(uint32_t *index, uint32_t buff_size_mask) { (*index)++; *index &= buff_size_mask; return *index; } -void store_buffer(uint8_t *buf, uint32_t size) { - for (uint32_t s = 0; s < size / 4; s++) { - uint16_t LL = buf[s * 2]; - uint16_t RR = buf[(s * 2) + 1]; - store_sample(RR); - } -} - -int vu_meter(uint16_t sample) { -#define ZEROD 2047 -#define ZEROU 2048 - uint16_t abs_sample; - uint8_t scaled_abs_sample; - abs_sample = (sample > ZEROD) ? sample - ZEROU : ZEROD - sample; - scaled_abs_sample = abs_sample >> 3; - - if (scaled_abs_sample >= vu_tmp_value) - return scaled_abs_sample; - else { - return vu_tmp_value; - } -} - // adc -void adc_rileva_soglie(uint16_t *adc_valori) { - if (adc_valori[0] > SOGLIA_TEMPERATURA) { - seriow_log(1, "ADC0 threshold detect"); - HAL_GPIO_WritePin(TEMP_OL_GPIO_Port, TEMP_OL_Pin, 1); - adc_allarmi[0] = 1; - adc_blocco = 1; - } - if (adc_valori[1] > SOGLIA_CORRENTE) { - seriow_log(1, "ADC1 threshold detect"); - adc_allarmi[1] = 1; - adc_blocco = 1; - } - if (adc_valori[3] > SOGLIA_RIFLESSA) { - seriow_log(1, "ADC3 threshold detect"); - HAL_GPIO_WritePin(REFL_OL_GPIO_Port, REFL_OL_Pin, 1); - adc_allarmi[3] = 1; - adc_blocco = 1; +void adc_rileva_soglie(uint32_t *adc_valori) { + if (!blocco) { +#ifdef SQUEOW_SONDA_CORRENTE + if (adc_valori[SQUEOW_ADC_CORRENTE] > SOGLIA_CORRENTE) { + codice_allarme = SQUEOW_CODICE_CORRENTE; + blocco = 1; + } +#endif +#ifdef SQUEOW_SONDA_TEMPERATURA + if (adc_valori[SQUEOW_ADC_TEMPERATURA] > SOGLIA_TEMPERATURA) { + codice_allarme = SQUEOW_CODICE_TEMPERATURA; + blocco = 1; + } +#endif +#ifdef SQUEOW_SONDA_DIRETTA + if (adc_valori[SQUEOW_ADC_DIRETTA] > SOGLIA_DIRETTA) { + codice_allarme = SQUEOW_CODICE_DIRETTA; + blocco = 1; + } +#endif +#ifdef SQUEOW_SONDA_RIFLESSA + if (adc_valori[SQUEOW_ADC_RIFLESSA] > SOGLIA_RIFLESSA) { + codice_allarme = SQUEOW_CODICE_RIFLESSA; + blocco = 1; + } +#endif } } -void array_values_mean(uint16_t *valori, uint16_t *medie, uint8_t dimensione){ +void processa_blocco(void) { + static uint8_t vecchio_stato_blocco; + static uint16_t timer_blocco; + // è appena stato impostato blocco + if (blocco && !vecchio_stato_blocco) { + // è appena stato impostato blocco +#ifdef SQUEOW_UI_SERIOW + seriow_log('E', "LOCK!"); +#endif +#ifdef SQUEOW_UI_TOSTA + tosta_log('E', "LOCK!"); +#endif +#ifdef MODALITA_BLOCCO_PERMANENTE + +#endif +#ifdef MODALITA_BLOCCO_BASSA_POTENZA + +#endif +#ifdef MODALITA_BLOCCO_TEMPORANEO + timer_blocco = 0; +#endif + + vecchio_stato_blocco = blocco; + } else if (!blocco && vecchio_stato_blocco) { + // è appena stato disinserito il blocco +#ifdef SQUEOW_UI_SERIOW + seriow_log('I', "UNLOCK"); +#endif +#ifdef SQUEOW_UI_TOSTA + tosta_log('I', "UNLOCK"); +#endif + codice_allarme = 0; + led_blocco(codice_allarme); + vecchio_stato_blocco = blocco; + } + +#ifdef MODALITA_BLOCCO_TEMPORANEO + else { + // solo temporaneo + if (timer_blocco > TEMPO_BLOCCO_TEMPORANEO) { + timer_blocco = 0; + blocco = 0; + } else { + timer_blocco++; + } + } +#endif } // synth void squeow_synth_init(void) { - // occhio che blocca! - seriow_log(2, "synth init"); +// occhio che blocca! +#ifdef SQUEOW_UI_SERIOW + seriow_log('I', "synth init"); +#endif + +#ifdef SQUEOW_UI_TOSTA + tosta_log('I', "synth init"); +#endif si5351_initialize(); } -void squeow_synth_set(freq) { - seriow_log(2, "synth set freq"); +void squeow_synth_set(uint32_t freq) { +#ifdef SQUEOW_UI_SERIOW + // seriow_log('I', "synth set freq"); +#endif + +#ifdef SQUEOW_UI_TOSTA + // tosta_log('I', "synth set freq"); +#endif + si5351_set_frequency(freq, 0); si5351_set_frequency(freq, 1); } void squeow_synth_on(void) { - seriow_log(2, "synth on"); +#ifdef SQUEOW_UI_SERIOW + seriow_log('I', "synth on"); +#endif + +#ifdef SQUEOW_UI_TOSTA + tosta_log('I', "synth on"); +#endif + si5351_on_clk(0); si5351_on_clk(1); } void squeow_synth_off(void) { - seriow_log(2, "synth off"); +#ifdef SQUEOW_UI_SERIOW +#endif + +#ifdef SQUEOW_UI_TOSTA + tosta_log('I', "synth off"); +#endif + si5351_off_clk(0); si5351_off_clk(1); } + +void i2c_write8(I2C_HandleTypeDef handler, uint8_t address, uint8_t reg, uint8_t value) { + while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + } + HAL_I2C_Mem_Write(&handler, (uint8_t)(address << 1), (uint8_t)reg, I2C_MEMADD_SIZE_8BIT, (uint8_t *)(&value), 1, 100); +} + +uint8_t i2c_read8(I2C_HandleTypeDef handler, uint8_t address, uint8_t reg, uint8_t *value) { + HAL_StatusTypeDef status = HAL_OK; + while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + } + status = HAL_I2C_Mem_Read(&handler, // i2c handle + (uint8_t)(address << 1), // i2c address, left aligned + (uint8_t)reg, // register address + I2C_MEMADD_SIZE_8BIT, // 8bit register addresses + (uint8_t *)(&value), // write returned data to this variable + 1, // how many bytes to expect returned + 100); // timeout + return status; +} + +void si5351_write8(uint8_t reg, uint8_t value) { i2c_write8(hi2c1, SI5351_ADDRESS, reg, value); } + +uint8_t si5351_read8(uint8_t reg, uint8_t *value) { return i2c_read8(hi2c1, SI5351_ADDRESS, reg, value); } diff --git a/squeow_sw/Src/squeow_ui.c b/squeow_sw/Src/squeow_ui.c index 45f65ae..05665ce 100644 --- a/squeow_sw/Src/squeow_ui.c +++ b/squeow_sw/Src/squeow_ui.c @@ -9,51 +9,186 @@ /* SQUEOW UI - +su tosta (8x16 caratteri) + F: stringa frequenza + V: barra volume + D: barra diretta + R: barra riflessa + T: barra temperatura + S: stringa stato */ -// VU -uint8_t vu_on, vu_value, vu_tmp_value; -uint8_t adc_stampa; +uint16_t ui_volume; -uint8_t uart_sent; +volatile uint8_t uart_sent; // ################ void squeow_ui_init(void) { - vu_on = 1; - adc_stampa = 1; +#ifdef SQUEOW_UI_SERIOW + seriow_log('I', "seriow UI init"); +#endif + +#ifdef SQUEOW_UI_TOSTA + tosta_log('I', "UI init"); +#endif } // seriow // https://git.lattuga.net/boyska/seriow -// 10hz void seriow_var_dump(void) { - char buf[64]; - snprintf(buf, 64, "\e[3dDMP V=%lu T=%u C=%u D=%u R=%u\n", vu_value, adc2_valori[0], adc2_valori[1], adc2_valori[2], adc2_valori[3]); - serial_write(buf, strlen(buf)); - vu_tmp_value = 0; + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "DMP V=%u ", riscala_valori(ui_volume, 0, 2048, 0, 100)); +#ifdef SQUEOW_SONDA_CORRENTE + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "C=%u ", riscala_valori(adc2_valori[SQUEOW_ADC_CORRENTE], 0, 4095, 0, 100)); +#endif +#ifdef SQUEOW_SONDA_TEMPERATURA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "T=%u ", riscala_valori(adc2_valori[SQUEOW_ADC_TEMPERATURA], 0, 4095, 0, 100)); +#endif +#ifdef SQUEOW_SONDA_DIRETTA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "D=%u ", riscala_valori(adc2_valori[SQUEOW_ADC_DIRETTA], 0, 4095, 0, 100)); +#endif +#ifdef SQUEOW_SONDA_RIFLESSA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "R=%u ", riscala_valori(adc2_valori[SQUEOW_ADC_RIFLESSA], 0, 4095, 0, 100)); +#endif + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\n"); } -// ogni 5sec void seriow_stab_dump(void) { - char buf[64]; - snprintf(buf, 64, "DMP F=%lu\n", freq); - serial_write(buf, strlen(buf)); + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "DMP F=%lu ", freq); + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "VPK=%u ", VU_METER_SOGLIA_PICCO); + +#ifdef SQUEOW_SONDA_CORRENTE + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SC=%u ", SOGLIA_CORRENTE); +#endif + +#ifdef SQUEOW_SONDA_TEMPERATURA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "ST=%u ", SOGLIA_TEMPERATURA); +#endif + +#ifdef SQUEOW_SONDA_DIRETTA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SD=%u ", SOGLIA_DIRETTA); +#endif + +#ifdef SQUEOW_SONDA_RIFLESSA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SR=%u ", SOGLIA_RIFLESSA); +#endif + + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\n"); } -void seriow_log(uint8_t sev, char *msg) { - char buf[64]; - snprintf(buf, 64, "\e[2dLOG %u %s\n", sev, msg); - serial_write(buf, strlen(buf)); +void seriow_log(uint8_t sev, char *msg) { UART_TX_buf_lenght = snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "LOG %c %s\n", sev, msg); } + +// tosta + +void tosta_freq(void) { + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\e[1d\e[0GF: %lu", freq); } -int serial_write(char *ptr, int len) { - // todo sia dma che it corrompono - // HAL_UART_Transmit_DMA(&huart1, ptr, len); - // HAL_UART_Transmit_IT(&huart1, ptr, len); - HAL_UART_Transmit(&huart1, ptr, len, 1000); - uart_sent = 0; - return len; +void tosta_var_bars(void) { + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\f\e[2d\e[0GV:\e[%ub\n", ui_volume); + +#ifdef SQUEOW_SONDA_CORRENTE + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "C:\e[%ub\nu", riscala_valori(adc2_valori[SQUEOW_ADC_CORRENTE], 0, 4095, 0, 50)); +#endif +#ifdef SQUEOW_SONDA_TEMPERATURA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "T:\e[%ub\n", riscala_valori(adc2_valori[SQUEOW_ADC_TEMPERATURA], 0, 4095, 0, 50)); +#endif +#ifdef SQUEOW_SONDA_DIRETTA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "D:\e[%ub\n", riscala_valori(adc2_valori[SQUEOW_ADC_DIRETTA], 0, 4095, 0, 50)); +#endif +#ifdef SQUEOW_SONDA_RIFLESSA + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "R:\e[%ub\n", riscala_valori(adc2_valori[SQUEOW_ADC_RIFLESSA], 0, 4095, 0, 50)); +#endif } + +void tosta_log(uint8_t sev, char *msg) { + UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\e[8d\e[0GLOG: %c %s", sev, msg); +} + +// LED + +void led_blocco(uint8_t led_blocco_lampi) { + // fasi + // 0 lampo acceso + // 1 lampo spento + // 2 pausa + static uint16_t led_blocco_timer; + static uint8_t led_blocco_fase = 0, led_blocco_lampi_fatti = 0; + if (led_blocco_lampi > 0) { + if (led_blocco_fase == 0 && led_blocco_timer == 0) { + // inizio lampo acceso + HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_SET); + led_blocco_timer = 1; + } else if (led_blocco_fase == 0 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + // fine lampo acceso, inizio lampo spento + HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + led_blocco_fase = 1; + led_blocco_timer = 0; + } else if (led_blocco_fase == 1 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + // fine lampo spento + if (led_blocco_lampi_fatti >= (led_blocco_lampi - 1)) { + // fine lampi, inizio pausa + led_blocco_fase = 2; + led_blocco_lampi_fatti = 0; + HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + } else { + led_blocco_lampi_fatti++; + led_blocco_fase = 0; + } + led_blocco_timer = 0; + } else if (led_blocco_fase == 2 && led_blocco_timer >= SQUEOW_LED_BLOCCO_PAUSA) { + // fine pausa + led_blocco_fase = 0; + led_blocco_timer = 0; + } else { + led_blocco_timer++; + } + } else { + HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + } +} + +void led_pwm_duty(uint8_t duty) { TIM8->CCR3 = duty; } + +uint16_t vu_meter(uint16_t campione) { +#define ZEROD 2047 +#define ZEROU 2048 + static uint16_t vu_valore_temp, vu_timer_picco; + uint16_t abs_campione; + // se è sopra lo zero analogico, sottrailo, se no inverti + abs_campione = (campione > ZEROD) ? campione - ZEROU : ZEROD - campione; + +#ifdef SQUEOW_UI_LED + // gestione picco + if (abs_campione > VU_METER_SOGLIA_PICCO) { + vu_timer_picco = 0; + HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_SET); + } else if (vu_timer_picco >= VU_METER_TEMPO_PICCO) { + HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_RESET); + vu_timer_picco = 0; + } else { + vu_timer_picco++; + } +#endif + + // vu meter + if (abs_campione >= vu_valore_temp) { + vu_valore_temp = abs_campione; + } else { + vu_valore_temp -= VU_METER_RILASCIO; + } + + return vu_valore_temp; +} + +uint16_t riscala_valori(uint16_t valore_in, uint16_t valore_in_minimo, uint16_t valore_in_massimo, uint16_t valore_out_minimo, uint16_t valore_out_massimo) { + uint16_t range_in, range_out, valore_in_limitato; + float scala; + range_in = valore_in_massimo - valore_in_minimo; + range_out = valore_out_massimo - valore_out_minimo; + scala = range_in / range_out; + valore_in_limitato = (((valore_in) < (valore_in_massimo)) ? (valore_in) : (valore_in_massimo)); + return valore_out_minimo + ((valore_in_limitato - valore_in_minimo) / scala); +} + diff --git a/squeow_sw/Src/stm32g4xx_hal_msp.c b/squeow_sw/Src/stm32g4xx_hal_msp.c index f0ed805..e53ff2d 100644 --- a/squeow_sw/Src/stm32g4xx_hal_msp.c +++ b/squeow_sw/Src/stm32g4xx_hal_msp.c @@ -64,7 +64,7 @@ extern DMA_HandleTypeDef hdma_usart1_tx; /* USER CODE END 0 */ void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); - /** + /** * Initializes the Global MSP. */ void HAL_MspInit(void) @@ -91,20 +91,20 @@ void HAL_MspInit(void) static uint32_t HAL_RCC_ADC12_CLK_ENABLED=0; /** -* @brief ADC MSP Initialization -* This function configures the hardware resources used in this example -* @param hadc: ADC handle pointer -* @retval None -*/ + * @brief ADC MSP Initialization + * This function configures the hardware resources used in this example + * @param hadc: ADC handle pointer + * @retval None + */ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) { GPIO_InitTypeDef GPIO_InitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; if(hadc->Instance==ADC1) { - /* USER CODE BEGIN ADC1_MspInit 0 */ + /* USER CODE BEGIN ADC1_MspInit 0 */ - /* USER CODE END ADC1_MspInit 0 */ + /* USER CODE END ADC1_MspInit 0 */ /** Initializes the peripherals clocks */ @@ -125,23 +125,23 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) /**ADC1 GPIO Configuration PB0 ------> 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 b9b1978..2c88bde 100644 Binary files a/squeow_sw/build/main.o and b/squeow_sw/build/main.o differ diff --git a/squeow_sw/build/si5351.d b/squeow_sw/build/si5351.d index 7a1ada8..83f8a5a 100644 --- a/squeow_sw/build/si5351.d +++ b/squeow_sw/build/si5351.d @@ -30,7 +30,8 @@ build/si5351.o: Src/si5351.c Inc/main.h \ Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \ Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \ Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \ - Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Inc/si5351.h + Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Inc/si5351.h \ + Inc/si5351_cfg.h Inc/main.h: Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h: Inc/stm32g4xx_hal_conf.h: @@ -67,3 +68,4 @@ Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h: Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h: Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h: Inc/si5351.h: +Inc/si5351_cfg.h: diff --git a/squeow_sw/build/si5351.lst b/squeow_sw/build/si5351.lst index 8ac35a4..a70c38a 100644 --- a/squeow_sw/build/si5351.lst +++ b/squeow_sw/build/si5351.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccY965Wh.s page 1 +ARM GAS /tmp/cccZCQn9.s page 1 1 .cpu cortex-m4 @@ -20,1314 +20,1133 @@ ARM GAS /tmp/ccY965Wh.s page 1 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .file 1 "Src/si5351.c" - 20 .section .text.si5351_write8,"ax",%progbits + 20 .section .text.CalcRegisters,"ax",%progbits 21 .align 1 - 22 .global si5351_write8 + 22 .global CalcRegisters 23 .syntax unified 24 .thumb 25 .thumb_func - 27 si5351_write8: + 27 CalcRegisters: 28 .LVL0: 29 .LFB329: 1:Src/si5351.c **** #include "main.h" - 2:Src/si5351.c **** #include "stm32g4xx_hal.h" - 3:Src/si5351.c **** #include - 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 508e283..f9bfb60 100644 Binary files a/squeow_sw/build/si5351.o and b/squeow_sw/build/si5351.o differ 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 bbcc512..95eced2 100644 Binary files a/squeow_sw/build/squeow.o and b/squeow_sw/build/squeow.o differ diff --git a/squeow_sw/build/squeow_codice.bin b/squeow_sw/build/squeow_codice.bin index 8b0dc64..9995d32 100755 Binary files a/squeow_sw/build/squeow_codice.bin and b/squeow_sw/build/squeow_codice.bin differ diff --git a/squeow_sw/build/squeow_codice.elf b/squeow_sw/build/squeow_codice.elf index 95588e2..b404237 100755 Binary files a/squeow_sw/build/squeow_codice.elf and b/squeow_sw/build/squeow_codice.elf differ 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 9cd4511..7a2ccf2 100644 Binary files a/squeow_sw/build/squeow_ui.o and b/squeow_sw/build/squeow_ui.o differ diff --git a/squeow_sw/build/startup_stm32g431xx.o b/squeow_sw/build/startup_stm32g431xx.o index 25653aa..ab538e3 100644 Binary files a/squeow_sw/build/startup_stm32g431xx.o and b/squeow_sw/build/startup_stm32g431xx.o differ diff --git a/squeow_sw/build/stm32g4xx_hal.lst b/squeow_sw/build/stm32g4xx_hal.lst index b18ada6..086cf26 100644 --- a/squeow_sw/build/stm32g4xx_hal.lst +++ b/squeow_sw/build/stm32g4xx_hal.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccShpYu9.s page 1 +ARM GAS /tmp/cct060d8.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** (+) Services HAL APIs 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** @endverbatim - ARM GAS /tmp/ccShpYu9.s page 2 + ARM GAS /tmp/cct060d8.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** ****************************************************************************** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** __IO uint32_t uwTick; 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** uint32_t uwTickPrio = (1UL << __NVIC_PRIO_BITS); /* Invalid PRIO */ 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** uint32_t uwTickFreq = HAL_TICK_FREQ_DEFAULT; /* 1KHz */ - ARM GAS /tmp/ccShpYu9.s page 3 + ARM GAS /tmp/cct060d8.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * used after a system Reset and the NVIC configuration is set to Priority group 4. 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * Once done, time base tick starts incrementing: the tick variable counter is incremented 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * each 1ms in the SysTick_Handler() interrupt handler. - ARM GAS /tmp/ccShpYu9.s page 4 + ARM GAS /tmp/cct060d8.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @@ -238,7 +238,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** __HAL_RCC_APB2_RELEASE_RESET(); 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** __HAL_RCC_AHB1_FORCE_RESET(); - ARM GAS /tmp/ccShpYu9.s page 5 + ARM GAS /tmp/cct060d8.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** __HAL_RCC_AHB1_RELEASE_RESET(); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /* NOTE : This function should not be modified, when the callback is needed, 235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** the HAL_MspDeInit could be implemented in the user file 236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** */ - ARM GAS /tmp/ccShpYu9.s page 6 + ARM GAS /tmp/cct060d8.s page 6 237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 97 .loc 1 208 3 view .LVU14 98 001c 1C63 str r4, [r3, #48] 211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** - ARM GAS /tmp/ccShpYu9.s page 7 + ARM GAS /tmp/cct060d8.s page 7 99 .loc 1 211 3 view .LVU15 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 131 0002 1B68 ldr r3, [r3] 132 .loc 1 259 6 view .LVU22 133 0004 0BB9 cbnz r3, .L16 - ARM GAS /tmp/ccShpYu9.s page 8 + ARM GAS /tmp/cct060d8.s page 8 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 155 .loc 1 262 9 view .LVU30 156 0016 0C4A ldr r2, .L18+4 157 0018 1068 ldr r0, [r2] - ARM GAS /tmp/ccShpYu9.s page 9 + ARM GAS /tmp/cct060d8.s page 9 158 001a B0FBF3F0 udiv r0, r0, r3 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 203 .section .text.HAL_Init,"ax",%progbits 204 .align 1 205 .global HAL_Init - ARM GAS /tmp/ccShpYu9.s page 10 + ARM GAS /tmp/cct060d8.s page 10 206 .syntax unified @@ -598,7 +598,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 250 .cfi_endproc 251 .LFE329: 253 .section .text.HAL_IncTick,"ax",%progbits - ARM GAS /tmp/ccShpYu9.s page 11 + ARM GAS /tmp/cct060d8.s page 11 254 .align 1 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 272 0006 0968 ldr r1, [r1] 273 0008 0B44 add r3, r3, r1 274 000a 1360 str r3, [r2] - ARM GAS /tmp/ccShpYu9.s page 12 + ARM GAS /tmp/cct060d8.s page 12 325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** } @@ -718,7 +718,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** 338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @brief This function returns a tick priority. - ARM GAS /tmp/ccShpYu9.s page 13 + ARM GAS /tmp/cct060d8.s page 13 340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @retval tick priority @@ -778,7 +778,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** assert_param(IS_TICKFREQ(Freq)); 361 .loc 1 356 3 view .LVU69 357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** - ARM GAS /tmp/ccShpYu9.s page 14 + ARM GAS /tmp/cct060d8.s page 14 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** if (uwTickFreq != Freq) @@ -838,7 +838,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 389 .LVL20: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** { 390 .loc 1 369 5 is_stmt 1 view .LVU82 - ARM GAS /tmp/ccShpYu9.s page 15 + ARM GAS /tmp/cct060d8.s page 15 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 435 .weak HAL_Delay 436 .syntax unified 437 .thumb - ARM GAS /tmp/ccShpYu9.s page 16 + ARM GAS /tmp/cct060d8.s page 16 438 .thumb_func @@ -958,7 +958,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 472 .loc 1 408 10 view .LVU99 473 0014 1C44 add r4, r4, r3 474 .LVL24: - ARM GAS /tmp/ccShpYu9.s page 17 + ARM GAS /tmp/cct060d8.s page 17 475 .L46: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 508 @ args = 0, pretend = 0, frame = 0 509 @ frame_needed = 0, uses_anonymous_args = 0 510 @ link register save eliminated. - ARM GAS /tmp/ccShpYu9.s page 18 + ARM GAS /tmp/cct060d8.s page 18 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /* Disable SysTick Interrupt */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 549 .thumb 550 .thumb_func 552 HAL_GetHalVersion: - ARM GAS /tmp/ccShpYu9.s page 19 + ARM GAS /tmp/cct060d8.s page 19 553 .LFB342: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 591 .L57: 592 .align 2 593 .L56: - ARM GAS /tmp/ccShpYu9.s page 20 + ARM GAS /tmp/cct060d8.s page 20 594 0008 002004E0 .word -536600576 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 636 .cfi_startproc 637 @ args = 0, pretend = 0, frame = 0 638 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccShpYu9.s page 21 + ARM GAS /tmp/cct060d8.s page 21 639 @ link register save eliminated. @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 686 .LFB347: 492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** 493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** - ARM GAS /tmp/ccShpYu9.s page 22 + ARM GAS /tmp/cct060d8.s page 22 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @brief Return the third word of the unique device identifier (UID based on 96 bits) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @retval None 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** */ 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** void HAL_DBGMCU_EnableDBGSleepMode(void) - ARM GAS /tmp/ccShpYu9.s page 23 + ARM GAS /tmp/cct060d8.s page 23 527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 757 .cfi_endproc 758 .LFE349: 760 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits - ARM GAS /tmp/ccShpYu9.s page 24 + ARM GAS /tmp/cct060d8.s page 24 761 .align 1 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** CLEAR_BIT(DBGMCU->CR, 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 ab9bc61..8518fb2 100644 Binary files a/squeow_sw/build/stm32g4xx_hal.o and b/squeow_sw/build/stm32g4xx_hal.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_adc.lst b/squeow_sw/build/stm32g4xx_hal_adc.lst index b83decd..31cca6d 100644 --- a/squeow_sw/build/stm32g4xx_hal_adc.lst +++ b/squeow_sw/build/stm32g4xx_hal_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccObGaoj.s page 1 +ARM GAS /tmp/cco84Mp4.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 2 + ARM GAS /tmp/cco84Mp4.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @addtogroup STM32G4xx_LL_Driver @@ -118,7 +118,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 3 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 4 + ARM GAS /tmp/cco84Mp4.s page 4 144:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* - injected trigger source */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 5 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 6 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 7 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 8 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 9 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 10 + ARM GAS /tmp/cco84Mp4.s page 10 486:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 11 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 12 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 13 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 14 + ARM GAS /tmp/cco84Mp4.s page 14 714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 15 + ARM GAS /tmp/cco84Mp4.s page 15 771:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** prescaler division by 6 */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 16 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 17 + ARM GAS /tmp/cco84Mp4.s page 17 885:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 18 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 19 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 20 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 21 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 22 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 23 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 24 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 25 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 26 + ARM GAS /tmp/cco84Mp4.s page 26 1398:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** regular sequencer rank 9 */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 27 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 28 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 29 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 30 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 31 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 32 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 33 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 34 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 35 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 36 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 37 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 38 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 39 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 40 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 41 + ARM GAS /tmp/cco84Mp4.s page 41 2253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 42 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 43 + ARM GAS /tmp/cco84Mp4.s page 43 2367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccObGaoj.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/ccObGaoj.s page 44 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 45 + ARM GAS /tmp/cco84Mp4.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/ccObGaoj.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/ccObGaoj.s page 46 + ARM GAS /tmp/cco84Mp4.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/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 927c72a..6458050 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_adc.o and b/squeow_sw/build/stm32g4xx_hal_adc.o differ 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 8bec03a..67cff06 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_adc_ex.o and b/squeow_sw/build/stm32g4xx_hal_adc_ex.o differ 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 24ec723..acc6aac 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_cortex.o and b/squeow_sw/build/stm32g4xx_hal_cortex.o differ 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 370aca4..20fcaf1 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_dma.o and b/squeow_sw/build/stm32g4xx_hal_dma.o differ 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 fe16da8..1d5c3dc 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_dma_ex.o and b/squeow_sw/build/stm32g4xx_hal_dma_ex.o differ 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 0980493..67415ae 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_exti.o and b/squeow_sw/build/stm32g4xx_hal_exti.o differ 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 b0cc045..ff7b4a1 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_flash.o and b/squeow_sw/build/stm32g4xx_hal_flash.o differ 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 a01da46..d0eb435 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_flash_ex.o and b/squeow_sw/build/stm32g4xx_hal_flash_ex.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.lst b/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.lst index ec897e6..0d1b80c 100644 --- a/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.lst +++ b/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrFjpCU.s page 1 +ARM GAS /tmp/cc0Ul7iw.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrFjpCU.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** [..] RAM functions are defined using a specific toolchain keyword "__ramfunc". 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *** GNU Compiler *** - ARM GAS /tmp/ccrFjpCU.s page 2 + ARM GAS /tmp/cc0Ul7iw.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** -------------------- @@ -118,7 +118,7 @@ ARM GAS /tmp/ccrFjpCU.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */ 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /** - ARM GAS /tmp/ccrFjpCU.s page 3 + ARM GAS /tmp/cc0Ul7iw.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief Enable the Power down in Run Mode @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrFjpCU.s page 1 105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */ 106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableRunPowerDown(void) 107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** { - ARM GAS /tmp/ccrFjpCU.s page 4 + ARM GAS /tmp/cc0Ul7iw.s page 4 68 .loc 1 107 1 is_stmt 1 view -0 @@ -218,20 +218,20 @@ ARM GAS /tmp/ccrFjpCU.s page 1 97 .LFE330: 99 .text 100 .Letext0: - 101 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 102 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 101 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 102 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 103 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 104 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - ARM GAS /tmp/ccrFjpCU.s page 5 + ARM GAS /tmp/cc0Ul7iw.s page 5 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_flash_ramfunc.c - /tmp/ccrFjpCU.s:21 .RamFunc:00000000 $t - /tmp/ccrFjpCU.s:27 .RamFunc:00000000 HAL_FLASHEx_EnableRunPowerDown - /tmp/ccrFjpCU.s:54 .RamFunc:00000018 $d - /tmp/ccrFjpCU.s:60 .RamFunc:00000024 $t - /tmp/ccrFjpCU.s:66 .RamFunc:00000024 HAL_FLASHEx_DisableRunPowerDown - /tmp/ccrFjpCU.s:93 .RamFunc:0000003c $d + /tmp/cc0Ul7iw.s:21 .RamFunc:00000000 $t + /tmp/cc0Ul7iw.s:27 .RamFunc:00000000 HAL_FLASHEx_EnableRunPowerDown + /tmp/cc0Ul7iw.s:54 .RamFunc:00000018 $d + /tmp/cc0Ul7iw.s:60 .RamFunc:00000024 $t + /tmp/cc0Ul7iw.s:66 .RamFunc:00000024 HAL_FLASHEx_DisableRunPowerDown + /tmp/cc0Ul7iw.s:93 .RamFunc:0000003c $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.o b/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.o index 71570fd..d9d709a 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.o and b/squeow_sw/build/stm32g4xx_hal_flash_ramfunc.o differ 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 5c42a26..9205396 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_gpio.o and b/squeow_sw/build/stm32g4xx_hal_gpio.o differ 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 831da5c..8dc2c58 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_i2c.o and b/squeow_sw/build/stm32g4xx_hal_i2c.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_i2c_ex.lst b/squeow_sw/build/stm32g4xx_hal_i2c_ex.lst index cc6a38d..5714fa8 100644 --- a/squeow_sw/build/stm32g4xx_hal_i2c_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_i2c_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cca4X2Sp.s page 1 +ARM GAS /tmp/ccQGRe8N.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cca4X2Sp.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] Comparing to other previous devices, the I2C interface for STM32G4xx 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** devices contains the following additional features - ARM GAS /tmp/cca4X2Sp.s page 2 + ARM GAS /tmp/ccQGRe8N.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cca4X2Sp.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @endverbatim 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{ - ARM GAS /tmp/cca4X2Sp.s page 3 + ARM GAS /tmp/ccQGRe8N.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ @@ -149,126 +149,125 @@ ARM GAS /tmp/cca4X2Sp.s page 1 39 .loc 1 102 3 view .LVU4 40 .loc 1 102 11 is_stmt 0 view .LVU5 41 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 42 0006 D2B2 uxtb r2, r2 - 43 .loc 1 102 6 view .LVU6 - 44 0008 202A cmp r2, #32 - 45 000a 23D1 bne .L3 + 42 .loc 1 102 6 view .LVU6 + 43 0006 202A cmp r2, #32 + 44 0008 23D1 bne .L3 103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */ 105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); - 46 .loc 1 105 5 is_stmt 1 view .LVU7 - 47 .loc 1 105 5 view .LVU8 - 48 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 - 49 0010 012A cmp r2, #1 - 50 0012 21D0 beq .L4 - 51 .loc 1 105 5 discriminator 2 view .LVU9 - 52 0014 0122 movs r2, #1 - 53 0016 80F84020 strb r2, [r0, #64] - 54 .loc 1 105 5 discriminator 2 view .LVU10 + 45 .loc 1 105 5 is_stmt 1 view .LVU7 + 46 .loc 1 105 5 view .LVU8 + 47 000a 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 + 48 000e 012A cmp r2, #1 + 49 0010 21D0 beq .L4 + 50 .loc 1 105 5 discriminator 2 view .LVU9 + 51 0012 0122 movs r2, #1 + 52 0014 80F84020 strb r2, [r0, #64] + 53 .loc 1 105 5 view .LVU10 106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = 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 84dfb77..69b7302 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_i2c_ex.o and b/squeow_sw/build/stm32g4xx_hal_i2c_ex.o differ 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 1dc7979..67e7454 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_msp.o and b/squeow_sw/build/stm32g4xx_hal_msp.o differ 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 56c1d67..d1e697d 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_pwr.o and b/squeow_sw/build/stm32g4xx_hal_pwr.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_pwr_ex.lst b/squeow_sw/build/stm32g4xx_hal_pwr_ex.lst index b9ef459..c986075 100644 --- a/squeow_sw/build/stm32g4xx_hal_pwr_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_pwr_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccebRljS.s page 1 +ARM GAS /tmp/ccas351m.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccebRljS.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @{ 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 2 + ARM GAS /tmp/ccas351m.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx @@ -118,7 +118,7 @@ ARM GAS /tmp/ccebRljS.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /** @defgroup PWREx_Exported_Functions PWR Extended Exported Functions 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @{ - ARM GAS /tmp/ccebRljS.s page 3 + ARM GAS /tmp/ccas351m.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccebRljS.s page 1 122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** return PWR_REGULATOR_VOLTAGE_SCALE1_BOOST; 123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } 124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } - ARM GAS /tmp/ccebRljS.s page 4 + ARM GAS /tmp/ccas351m.s page 4 49 .loc 1 124 1 view .LVU7 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccebRljS.s page 1 74 @ args = 0, pretend = 0, frame = 0 75 @ frame_needed = 0, uses_anonymous_args = 0 76 @ link register save eliminated. - ARM GAS /tmp/ccebRljS.s page 5 + ARM GAS /tmp/ccas351m.s page 5 155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** uint32_t wait_loop_index; @@ -298,7 +298,7 @@ ARM GAS /tmp/ccebRljS.s page 1 190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /* If current range is range 2 */ 191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** if (READ_BIT(PWR->CR1, 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 593aba3..514cd09 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_pwr_ex.o and b/squeow_sw/build/stm32g4xx_hal_pwr_ex.o differ 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 c223004..527b07d 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_rcc.o and b/squeow_sw/build/stm32g4xx_hal_rcc.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_rcc_ex.lst b/squeow_sw/build/stm32g4xx_hal_rcc_ex.lst index 865a083..7d5e7d6 100644 --- a/squeow_sw/build/stm32g4xx_hal_rcc_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_rcc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmnAW5T.s page 1 +ARM GAS /tmp/cc4Hnewt.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** @addtogroup STM32G4xx_HAL_Driver 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @{ 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ - ARM GAS /tmp/ccmnAW5T.s page 2 + ARM GAS /tmp/cc4Hnewt.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** (@) Important note: Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** select the RTC clock source; in this case the Backup domain will be reset in 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** order to modify the RTC Clock source, as consequence RTC registers (including - ARM GAS /tmp/ccmnAW5T.s page 3 + ARM GAS /tmp/cc4Hnewt.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the backup registers) are set to their reset values. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 46 0004 0446 mov r4, r0 125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t tmpregister; 47 .loc 1 125 3 is_stmt 1 view .LVU2 - ARM GAS /tmp/ccmnAW5T.s page 4 + ARM GAS /tmp/cc4Hnewt.s page 4 126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t tickstart; @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 83 002a 019B ldr r3, [sp, #4] 84 .LBE3: 85 .loc 1 144 7 view .LVU20 - ARM GAS /tmp/ccmnAW5T.s page 5 + ARM GAS /tmp/cc4Hnewt.s page 5 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pwrclkchanged = SET; @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 126 0054 02E0 b .L5 127 .LVL9: 128 .L28: - ARM GAS /tmp/ccmnAW5T.s page 6 + ARM GAS /tmp/cc4Hnewt.s page 6 136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -339,12 +339,12 @@ ARM GAS /tmp/ccmnAW5T.s page 1 151 0064 13F44073 ands r3, r3, #768 152 .LVL13: 153 .loc 1 168 9 view .LVU46 - 154 0068 15D0 beq .L8 + 154 0068 18D0 beq .L8 155 .loc 1 168 81 discriminator 1 view .LVU47 156 006a 226C ldr r2, [r4, #64] 157 .loc 1 168 49 discriminator 1 view .LVU48 158 006c 9A42 cmp r2, r3 - 159 006e 12D0 beq .L8 + 159 006e 12D0 beq .L9 169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Store the content of BDCR register before the reset of Backup Domain */ 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** tmpregister = READ_BIT(RCC->BDCR, ~(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 fdb602a..d6df37e 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_rcc_ex.o and b/squeow_sw/build/stm32g4xx_hal_rcc_ex.o differ diff --git a/squeow_sw/build/stm32g4xx_hal_tim.lst b/squeow_sw/build/stm32g4xx_hal_tim.lst index 29d3667..5fce168 100644 --- a/squeow_sw/build/stm32g4xx_hal_tim.lst +++ b/squeow_sw/build/stm32g4xx_hal_tim.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccodHXtm.s page 1 +ARM GAS /tmp/ccGjXOU1.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * + TIM Encoder Interface Start DMA 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * + Commutation Event configuration with Interruption and DMA 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * + TIM OCRef clear configuration - ARM GAS /tmp/ccodHXtm.s page 2 + ARM GAS /tmp/ccGjXOU1.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * + TIM External Clock configuration @@ -118,7 +118,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Initialization function of this driver: 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (++) HAL_TIM_Base_Init: to use the Timer to generate a simple time base 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (++) HAL_TIM_OC_Init, HAL_TIM_OC_ConfigChannel and optionally HAL_TIMEx_OC_ConfigPulseOnComp - ARM GAS /tmp/ccodHXtm.s page 3 + ARM GAS /tmp/ccGjXOU1.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** to use the Timer to generate an Output Compare signal. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (+) HallSensor_MspDeInitCallback : TIM Hall Sensor Msp DeInit Callback. 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (+) PeriodElapsedCallback : TIM Period Elapsed Callback. 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (+) PeriodElapsedHalfCpltCallback : TIM Period Elapsed half complete Callback. - ARM GAS /tmp/ccodHXtm.s page 4 + ARM GAS /tmp/ccGjXOU1.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (+) TriggerCallback : TIM Trigger Callback. @@ -238,7 +238,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @{ 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 5 + ARM GAS /tmp/ccGjXOU1.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #ifdef HAL_TIM_MODULE_ENABLED @@ -298,7 +298,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ============================================================================== 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** [..] 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** This section provides functions allowing to: - ARM GAS /tmp/ccodHXtm.s page 6 + ARM GAS /tmp/ccGjXOU1.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (+) Initialize and configure the TIM base. @@ -358,7 +358,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_Base_MspInit(htim); 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 7 + ARM GAS /tmp/ccGjXOU1.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Change TIM state */ 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->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 c635731..8199758 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_tim.o and b/squeow_sw/build/stm32g4xx_hal_tim.o differ 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 517dc0b..d03b14e 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_tim_ex.o and b/squeow_sw/build/stm32g4xx_hal_tim_ex.o differ 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 8309117..dead22a 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_uart.o and b/squeow_sw/build/stm32g4xx_hal_uart.o differ 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 1419b6d..22ac7b9 100644 Binary files a/squeow_sw/build/stm32g4xx_hal_uart_ex.o and b/squeow_sw/build/stm32g4xx_hal_uart_ex.o differ diff --git a/squeow_sw/build/stm32g4xx_it.lst b/squeow_sw/build/stm32g4xx_it.lst index db0b4d7..dc59d55 100644 --- a/squeow_sw/build/stm32g4xx_it.lst +++ b/squeow_sw/build/stm32g4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccubHFn3.s page 1 +ARM GAS /tmp/cc2HfgZ9.s page 1 1 .cpu cortex-m4 @@ -27,24 +27,24 @@ ARM GAS /tmp/ccubHFn3.s page 1 24 .thumb 25 .thumb_func 27 NMI_Handler: - 28 .LFB329: + 28 .LFB332: 1:Src/stm32g4xx_it.c **** /* USER CODE BEGIN Header */ 2:Src/stm32g4xx_it.c **** /** - 3:Src/stm32g4xx_it.c **** ****************************************************************************** - 4:Src/stm32g4xx_it.c **** * @file stm32g4xx_it.c - 5:Src/stm32g4xx_it.c **** * @brief Interrupt Service Routines. - 6:Src/stm32g4xx_it.c **** ****************************************************************************** - 7:Src/stm32g4xx_it.c **** * @attention - 8:Src/stm32g4xx_it.c **** * - 9:Src/stm32g4xx_it.c **** * Copyright (c) 2022 STMicroelectronics. - 10:Src/stm32g4xx_it.c **** * All rights reserved. - 11:Src/stm32g4xx_it.c **** * - 12:Src/stm32g4xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file - 13:Src/stm32g4xx_it.c **** * in the root directory of this software component. - 14:Src/stm32g4xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS. - 15:Src/stm32g4xx_it.c **** * - 16:Src/stm32g4xx_it.c **** ****************************************************************************** - 17:Src/stm32g4xx_it.c **** */ + 3:Src/stm32g4xx_it.c **** ****************************************************************************** + 4:Src/stm32g4xx_it.c **** * @file stm32g4xx_it.c + 5:Src/stm32g4xx_it.c **** * @brief Interrupt Service Routines. + 6:Src/stm32g4xx_it.c **** ****************************************************************************** + 7:Src/stm32g4xx_it.c **** * @attention + 8:Src/stm32g4xx_it.c **** * + 9:Src/stm32g4xx_it.c **** * Copyright (c) 2022 STMicroelectronics. + 10:Src/stm32g4xx_it.c **** * All rights reserved. + 11:Src/stm32g4xx_it.c **** * + 12:Src/stm32g4xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file + 13:Src/stm32g4xx_it.c **** * in the root directory of this software component. + 14:Src/stm32g4xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS. + 15:Src/stm32g4xx_it.c **** * + 16:Src/stm32g4xx_it.c **** ****************************************************************************** + 17:Src/stm32g4xx_it.c **** */ 18:Src/stm32g4xx_it.c **** /* USER CODE END Header */ 19:Src/stm32g4xx_it.c **** 20:Src/stm32g4xx_it.c **** /* Includes ------------------------------------------------------------------*/ @@ -58,7 +58,7 @@ ARM GAS /tmp/ccubHFn3.s page 1 28:Src/stm32g4xx_it.c **** 29:Src/stm32g4xx_it.c **** /* Private typedef -----------------------------------------------------------*/ 30:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TD */ - ARM GAS /tmp/ccubHFn3.s page 2 + ARM GAS /tmp/cc2HfgZ9.s page 2 31:Src/stm32g4xx_it.c **** @@ -118,22 +118,21 @@ ARM GAS /tmp/ccubHFn3.s page 1 34 @ link register save eliminated. 35 .L2: 80:Src/stm32g4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - ARM GAS /tmp/ccubHFn3.s page 3 + ARM GAS /tmp/cc2HfgZ9.s page 3 81:Src/stm32g4xx_it.c **** 82:Src/stm32g4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ 83:Src/stm32g4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - 84:Src/stm32g4xx_it.c **** while (1) - 36 .loc 1 84 3 view .LVU1 - 85:Src/stm32g4xx_it.c **** { - 86:Src/stm32g4xx_it.c **** } - 37 .loc 1 86 3 view .LVU2 - 84:Src/stm32g4xx_it.c **** { - 38 .loc 1 84 9 view .LVU3 + 84:Src/stm32g4xx_it.c **** while (1) { + 36 .loc 1 84 5 view .LVU1 + 85:Src/stm32g4xx_it.c **** } + 37 .loc 1 85 5 view .LVU2 + 84:Src/stm32g4xx_it.c **** } + 38 .loc 1 84 11 view .LVU3 39 0000 FEE7 b .L2 40 .cfi_endproc - 41 .LFE329: + 41 .LFE332: 43 .section .text.HardFault_Handler,"ax",%progbits 44 .align 1 45 .global HardFault_Handler @@ -141,77 +140,77 @@ ARM GAS /tmp/ccubHFn3.s page 1 47 .thumb 48 .thumb_func 50 HardFault_Handler: - 51 .LFB330: - 87:Src/stm32g4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ - 88:Src/stm32g4xx_it.c **** } - 89:Src/stm32g4xx_it.c **** - 90:Src/stm32g4xx_it.c **** /** - 91:Src/stm32g4xx_it.c **** * @brief This function handles Hard fault interrupt. - 92:Src/stm32g4xx_it.c **** */ - 93:Src/stm32g4xx_it.c **** void HardFault_Handler(void) - 94:Src/stm32g4xx_it.c **** { - 52 .loc 1 94 1 view -0 + 51 .LFB333: + 86:Src/stm32g4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ + 87:Src/stm32g4xx_it.c **** } + 88:Src/stm32g4xx_it.c **** + 89:Src/stm32g4xx_it.c **** /** + 90:Src/stm32g4xx_it.c **** * @brief This function handles Hard fault interrupt. + 91:Src/stm32g4xx_it.c **** */ + 92:Src/stm32g4xx_it.c **** void HardFault_Handler(void) + 93:Src/stm32g4xx_it.c **** { + 52 .loc 1 93 1 view -0 53 .cfi_startproc 54 @ Volatile: function does not return. 55 @ args = 0, pretend = 0, frame = 0 56 @ frame_needed = 0, uses_anonymous_args = 0 57 @ link register save eliminated. 58 .L4: - 95:Src/stm32g4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ - 96:Src/stm32g4xx_it.c **** - 97:Src/stm32g4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ - 98:Src/stm32g4xx_it.c **** while (1) - 59 .loc 1 98 3 view .LVU5 - 99:Src/stm32g4xx_it.c **** { - 100:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - 101:Src/stm32g4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ - 102:Src/stm32g4xx_it.c **** } - 60 .loc 1 102 3 view .LVU6 + 94:Src/stm32g4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ + 95:Src/stm32g4xx_it.c **** + 96:Src/stm32g4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ + 97:Src/stm32g4xx_it.c **** while (1) + 59 .loc 1 97 3 view .LVU5 98:Src/stm32g4xx_it.c **** { - 61 .loc 1 98 9 view .LVU7 + 99:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + 100:Src/stm32g4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ + 101:Src/stm32g4xx_it.c **** } + 60 .loc 1 101 3 view .LVU6 + 97:Src/stm32g4xx_it.c **** { + 61 .loc 1 97 9 view .LVU7 62 0000 FEE7 b .L4 63 .cfi_endproc - 64 .LFE330: + 64 .LFE333: 66 .section .text.MemManage_Handler,"ax",%progbits 67 .align 1 68 .global MemManage_Handler 69 .syntax unified 70 .thumb 71 .thumb_func - ARM GAS /tmp/ccubHFn3.s page 4 - - 73 MemManage_Handler: - 74 .LFB331: - 103:Src/stm32g4xx_it.c **** } - 104:Src/stm32g4xx_it.c **** - 105:Src/stm32g4xx_it.c **** /** - 106:Src/stm32g4xx_it.c **** * @brief This function handles Memory management fault. - 107:Src/stm32g4xx_it.c **** */ - 108:Src/stm32g4xx_it.c **** void MemManage_Handler(void) - 109:Src/stm32g4xx_it.c **** { - 75 .loc 1 109 1 view -0 + ARM GAS /tmp/cc2HfgZ9.s page 4 + + + 74 .LFB334: + 102:Src/stm32g4xx_it.c **** } + 103:Src/stm32g4xx_it.c **** + 104:Src/stm32g4xx_it.c **** /** + 105:Src/stm32g4xx_it.c **** * @brief This function handles Memory management fault. + 106:Src/stm32g4xx_it.c **** */ + 107:Src/stm32g4xx_it.c **** void MemManage_Handler(void) + 108:Src/stm32g4xx_it.c **** { + 75 .loc 1 108 1 view -0 76 .cfi_startproc 77 @ Volatile: function does not return. 78 @ args = 0, pretend = 0, frame = 0 79 @ frame_needed = 0, uses_anonymous_args = 0 80 @ link register save eliminated. 81 .L6: - 110:Src/stm32g4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - 111:Src/stm32g4xx_it.c **** - 112:Src/stm32g4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ - 113:Src/stm32g4xx_it.c **** while (1) - 82 .loc 1 113 3 view .LVU9 - 114:Src/stm32g4xx_it.c **** { - 115:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - 116:Src/stm32g4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ - 117:Src/stm32g4xx_it.c **** } - 83 .loc 1 117 3 view .LVU10 + 109:Src/stm32g4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + 110:Src/stm32g4xx_it.c **** + 111:Src/stm32g4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ + 112:Src/stm32g4xx_it.c **** while (1) + 82 .loc 1 112 3 view .LVU9 113:Src/stm32g4xx_it.c **** { - 84 .loc 1 113 9 view .LVU11 + 114:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + 115:Src/stm32g4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ + 116:Src/stm32g4xx_it.c **** } + 83 .loc 1 116 3 view .LVU10 + 112:Src/stm32g4xx_it.c **** { + 84 .loc 1 112 9 view .LVU11 85 0000 FEE7 b .L6 86 .cfi_endproc - 87 .LFE331: + 87 .LFE334: 89 .section .text.BusFault_Handler,"ax",%progbits 90 .align 1 91 .global BusFault_Handler @@ -219,39 +218,39 @@ ARM GAS /tmp/ccubHFn3.s page 1 93 .thumb 94 .thumb_func 96 BusFault_Handler: - 97 .LFB332: - 118:Src/stm32g4xx_it.c **** } - 119:Src/stm32g4xx_it.c **** - 120:Src/stm32g4xx_it.c **** /** - 121:Src/stm32g4xx_it.c **** * @brief This function handles Prefetch fault, memory access fault. - 122:Src/stm32g4xx_it.c **** */ - 123:Src/stm32g4xx_it.c **** void BusFault_Handler(void) - 124:Src/stm32g4xx_it.c **** { - 98 .loc 1 124 1 view -0 + 97 .LFB335: + 117:Src/stm32g4xx_it.c **** } + 118:Src/stm32g4xx_it.c **** + 119:Src/stm32g4xx_it.c **** /** + 120:Src/stm32g4xx_it.c **** * @brief This function handles Prefetch fault, memory access fault. + 121:Src/stm32g4xx_it.c **** */ + 122:Src/stm32g4xx_it.c **** void BusFault_Handler(void) + 123:Src/stm32g4xx_it.c **** { + 98 .loc 1 123 1 view -0 99 .cfi_startproc 100 @ Volatile: function does not return. 101 @ args = 0, pretend = 0, frame = 0 102 @ frame_needed = 0, uses_anonymous_args = 0 103 @ link register save eliminated. 104 .L8: - 125:Src/stm32g4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ - 126:Src/stm32g4xx_it.c **** - 127:Src/stm32g4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ - 128:Src/stm32g4xx_it.c **** while (1) - ARM GAS /tmp/ccubHFn3.s page 5 + 124:Src/stm32g4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ + 125:Src/stm32g4xx_it.c **** + 126:Src/stm32g4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ + 127:Src/stm32g4xx_it.c **** while (1) + 105 .loc 1 127 3 view .LVU13 + ARM GAS /tmp/cc2HfgZ9.s page 5 - 105 .loc 1 128 3 view .LVU13 - 129:Src/stm32g4xx_it.c **** { - 130:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - 131:Src/stm32g4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ - 132:Src/stm32g4xx_it.c **** } - 106 .loc 1 132 3 view .LVU14 128:Src/stm32g4xx_it.c **** { - 107 .loc 1 128 9 view .LVU15 + 129:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + 130:Src/stm32g4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ + 131:Src/stm32g4xx_it.c **** } + 106 .loc 1 131 3 view .LVU14 + 127:Src/stm32g4xx_it.c **** { + 107 .loc 1 127 9 view .LVU15 108 0000 FEE7 b .L8 109 .cfi_endproc - 110 .LFE332: + 110 .LFE335: 112 .section .text.UsageFault_Handler,"ax",%progbits 113 .align 1 114 .global UsageFault_Handler @@ -259,36 +258,36 @@ ARM GAS /tmp/ccubHFn3.s page 1 116 .thumb 117 .thumb_func 119 UsageFault_Handler: - 120 .LFB333: - 133:Src/stm32g4xx_it.c **** } - 134:Src/stm32g4xx_it.c **** - 135:Src/stm32g4xx_it.c **** /** - 136:Src/stm32g4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. - 137:Src/stm32g4xx_it.c **** */ - 138:Src/stm32g4xx_it.c **** void UsageFault_Handler(void) - 139:Src/stm32g4xx_it.c **** { - 121 .loc 1 139 1 view -0 + 120 .LFB336: + 132:Src/stm32g4xx_it.c **** } + 133:Src/stm32g4xx_it.c **** + 134:Src/stm32g4xx_it.c **** /** + 135:Src/stm32g4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. + 136:Src/stm32g4xx_it.c **** */ + 137:Src/stm32g4xx_it.c **** void UsageFault_Handler(void) + 138:Src/stm32g4xx_it.c **** { + 121 .loc 1 138 1 view -0 122 .cfi_startproc 123 @ Volatile: function does not return. 124 @ args = 0, pretend = 0, frame = 0 125 @ frame_needed = 0, uses_anonymous_args = 0 126 @ link register save eliminated. 127 .L10: - 140:Src/stm32g4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ - 141:Src/stm32g4xx_it.c **** - 142:Src/stm32g4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ - 143:Src/stm32g4xx_it.c **** while (1) - 128 .loc 1 143 3 view .LVU17 - 144:Src/stm32g4xx_it.c **** { - 145:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - 146:Src/stm32g4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ - 147:Src/stm32g4xx_it.c **** } - 129 .loc 1 147 3 view .LVU18 + 139:Src/stm32g4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ + 140:Src/stm32g4xx_it.c **** + 141:Src/stm32g4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ + 142:Src/stm32g4xx_it.c **** while (1) + 128 .loc 1 142 3 view .LVU17 143:Src/stm32g4xx_it.c **** { - 130 .loc 1 143 9 view .LVU19 + 144:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + 145:Src/stm32g4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ + 146:Src/stm32g4xx_it.c **** } + 129 .loc 1 146 3 view .LVU18 + 142:Src/stm32g4xx_it.c **** { + 130 .loc 1 142 9 view .LVU19 131 0000 FEE7 b .L10 132 .cfi_endproc - 133 .LFE333: + 133 .LFE336: 135 .section .text.SVC_Handler,"ax",%progbits 136 .align 1 137 .global SVC_Handler @@ -296,33 +295,33 @@ ARM GAS /tmp/ccubHFn3.s page 1 139 .thumb 140 .thumb_func 142 SVC_Handler: - 143 .LFB334: - 148:Src/stm32g4xx_it.c **** } - ARM GAS /tmp/ccubHFn3.s page 6 + 143 .LFB337: + 147:Src/stm32g4xx_it.c **** } + 148:Src/stm32g4xx_it.c **** + ARM GAS /tmp/cc2HfgZ9.s page 6 - 149:Src/stm32g4xx_it.c **** - 150:Src/stm32g4xx_it.c **** /** - 151:Src/stm32g4xx_it.c **** * @brief This function handles System service call via SWI instruction. - 152:Src/stm32g4xx_it.c **** */ - 153:Src/stm32g4xx_it.c **** void SVC_Handler(void) - 154:Src/stm32g4xx_it.c **** { - 144 .loc 1 154 1 view -0 + 149:Src/stm32g4xx_it.c **** /** + 150:Src/stm32g4xx_it.c **** * @brief This function handles System service call via SWI instruction. + 151:Src/stm32g4xx_it.c **** */ + 152:Src/stm32g4xx_it.c **** void SVC_Handler(void) + 153:Src/stm32g4xx_it.c **** { + 144 .loc 1 153 1 view -0 145 .cfi_startproc 146 @ args = 0, pretend = 0, frame = 0 147 @ frame_needed = 0, uses_anonymous_args = 0 148 @ link register save eliminated. - 155:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ - 156:Src/stm32g4xx_it.c **** - 157:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ - 158:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ - 159:Src/stm32g4xx_it.c **** - 160:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ - 161:Src/stm32g4xx_it.c **** } - 149 .loc 1 161 1 view .LVU21 + 154:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ + 155:Src/stm32g4xx_it.c **** + 156:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ + 157:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ + 158:Src/stm32g4xx_it.c **** + 159:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ + 160:Src/stm32g4xx_it.c **** } + 149 .loc 1 160 1 view .LVU21 150 0000 7047 bx lr 151 .cfi_endproc - 152 .LFE334: + 152 .LFE337: 154 .section .text.DebugMon_Handler,"ax",%progbits 155 .align 1 156 .global DebugMon_Handler @@ -330,62 +329,62 @@ ARM GAS /tmp/ccubHFn3.s page 1 158 .thumb 159 .thumb_func 161 DebugMon_Handler: - 162 .LFB335: - 162:Src/stm32g4xx_it.c **** - 163:Src/stm32g4xx_it.c **** /** - 164:Src/stm32g4xx_it.c **** * @brief This function handles Debug monitor. - 165:Src/stm32g4xx_it.c **** */ - 166:Src/stm32g4xx_it.c **** void DebugMon_Handler(void) - 167:Src/stm32g4xx_it.c **** { - 163 .loc 1 167 1 view -0 + 162 .LFB338: + 161:Src/stm32g4xx_it.c **** + 162:Src/stm32g4xx_it.c **** /** + 163:Src/stm32g4xx_it.c **** * @brief This function handles Debug monitor. + 164:Src/stm32g4xx_it.c **** */ + 165:Src/stm32g4xx_it.c **** void DebugMon_Handler(void) + 166:Src/stm32g4xx_it.c **** { + 163 .loc 1 166 1 view -0 164 .cfi_startproc 165 @ args = 0, pretend = 0, frame = 0 166 @ frame_needed = 0, uses_anonymous_args = 0 167 @ link register save eliminated. - 168:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - 169:Src/stm32g4xx_it.c **** - 170:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ - 171:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - 172:Src/stm32g4xx_it.c **** - 173:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ - 174:Src/stm32g4xx_it.c **** } - 168 .loc 1 174 1 view .LVU23 + 167:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + 168:Src/stm32g4xx_it.c **** + 169:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ + 170:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + 171:Src/stm32g4xx_it.c **** + 172:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ + 173:Src/stm32g4xx_it.c **** } + 168 .loc 1 173 1 view .LVU23 169 0000 7047 bx lr 170 .cfi_endproc - 171 .LFE335: + 171 .LFE338: 173 .section .text.PendSV_Handler,"ax",%progbits 174 .align 1 175 .global PendSV_Handler 176 .syntax unified 177 .thumb - ARM GAS /tmp/ccubHFn3.s page 7 - - 178 .thumb_func + ARM GAS /tmp/cc2HfgZ9.s page 7 + + 180 PendSV_Handler: - 181 .LFB336: - 175:Src/stm32g4xx_it.c **** - 176:Src/stm32g4xx_it.c **** /** - 177:Src/stm32g4xx_it.c **** * @brief This function handles Pendable request for system service. - 178:Src/stm32g4xx_it.c **** */ - 179:Src/stm32g4xx_it.c **** void PendSV_Handler(void) - 180:Src/stm32g4xx_it.c **** { - 182 .loc 1 180 1 view -0 + 181 .LFB339: + 174:Src/stm32g4xx_it.c **** + 175:Src/stm32g4xx_it.c **** /** + 176:Src/stm32g4xx_it.c **** * @brief This function handles Pendable request for system service. + 177:Src/stm32g4xx_it.c **** */ + 178:Src/stm32g4xx_it.c **** void PendSV_Handler(void) + 179:Src/stm32g4xx_it.c **** { + 182 .loc 1 179 1 view -0 183 .cfi_startproc 184 @ args = 0, pretend = 0, frame = 0 185 @ frame_needed = 0, uses_anonymous_args = 0 186 @ link register save eliminated. - 181:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ - 182:Src/stm32g4xx_it.c **** - 183:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ - 184:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ - 185:Src/stm32g4xx_it.c **** - 186:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ - 187:Src/stm32g4xx_it.c **** } - 187 .loc 1 187 1 view .LVU25 + 180:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ + 181:Src/stm32g4xx_it.c **** + 182:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ + 183:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ + 184:Src/stm32g4xx_it.c **** + 185:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ + 186:Src/stm32g4xx_it.c **** } + 187 .loc 1 186 1 view .LVU25 188 0000 7047 bx lr 189 .cfi_endproc - 190 .LFE336: + 190 .LFE339: 192 .section .text.SysTick_Handler,"ax",%progbits 193 .align 1 194 .global SysTick_Handler @@ -393,14 +392,14 @@ ARM GAS /tmp/ccubHFn3.s page 1 196 .thumb 197 .thumb_func 199 SysTick_Handler: - 200 .LFB337: - 188:Src/stm32g4xx_it.c **** - 189:Src/stm32g4xx_it.c **** /** - 190:Src/stm32g4xx_it.c **** * @brief This function handles System tick timer. - 191:Src/stm32g4xx_it.c **** */ - 192:Src/stm32g4xx_it.c **** void SysTick_Handler(void) - 193:Src/stm32g4xx_it.c **** { - 201 .loc 1 193 1 view -0 + 200 .LFB340: + 187:Src/stm32g4xx_it.c **** + 188:Src/stm32g4xx_it.c **** /** + 189:Src/stm32g4xx_it.c **** * @brief This function handles System tick timer. + 190:Src/stm32g4xx_it.c **** */ + 191:Src/stm32g4xx_it.c **** void SysTick_Handler(void) + 192:Src/stm32g4xx_it.c **** { + 201 .loc 1 192 1 view -0 202 .cfi_startproc 203 @ args = 0, pretend = 0, frame = 0 204 @ frame_needed = 0, uses_anonymous_args = 0 @@ -409,24 +408,24 @@ ARM GAS /tmp/ccubHFn3.s page 1 207 .cfi_def_cfa_offset 8 208 .cfi_offset 3, -8 209 .cfi_offset 14, -4 - 194:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ - 195:Src/stm32g4xx_it.c **** - 196:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ - 197:Src/stm32g4xx_it.c **** HAL_IncTick(); - 210 .loc 1 197 3 view .LVU27 + 193:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ + 194:Src/stm32g4xx_it.c **** + 195:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ + 196:Src/stm32g4xx_it.c **** HAL_IncTick(); + 210 .loc 1 196 3 view .LVU27 211 0002 FFF7FEFF bl HAL_IncTick 212 .LVL0: - 198:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ - 199:Src/stm32g4xx_it.c **** - ARM GAS /tmp/ccubHFn3.s page 8 + 197:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ + 198:Src/stm32g4xx_it.c **** + 199:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ + ARM GAS /tmp/cc2HfgZ9.s page 8 - 200:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ - 201:Src/stm32g4xx_it.c **** } - 213 .loc 1 201 1 is_stmt 0 view .LVU28 + 200:Src/stm32g4xx_it.c **** } + 213 .loc 1 200 1 is_stmt 0 view .LVU28 214 0006 08BD pop {r3, pc} 215 .cfi_endproc - 216 .LFE337: + 216 .LFE340: 218 .section .text.DMA1_Channel2_IRQHandler,"ax",%progbits 219 .align 1 220 .global DMA1_Channel2_IRQHandler @@ -434,21 +433,21 @@ ARM GAS /tmp/ccubHFn3.s page 1 222 .thumb 223 .thumb_func 225 DMA1_Channel2_IRQHandler: - 226 .LFB338: - 202:Src/stm32g4xx_it.c **** - 203:Src/stm32g4xx_it.c **** /******************************************************************************/ - 204:Src/stm32g4xx_it.c **** /* STM32G4xx Peripheral Interrupt Handlers */ - 205:Src/stm32g4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ - 206:Src/stm32g4xx_it.c **** /* For the available peripheral interrupt handler names, */ - 207:Src/stm32g4xx_it.c **** /* please refer to the startup file (startup_stm32g4xx.s). */ - 208:Src/stm32g4xx_it.c **** /******************************************************************************/ - 209:Src/stm32g4xx_it.c **** - 210:Src/stm32g4xx_it.c **** /** - 211:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel2 global interrupt. - 212:Src/stm32g4xx_it.c **** */ - 213:Src/stm32g4xx_it.c **** void DMA1_Channel2_IRQHandler(void) - 214:Src/stm32g4xx_it.c **** { - 227 .loc 1 214 1 is_stmt 1 view -0 + 226 .LFB341: + 201:Src/stm32g4xx_it.c **** + 202:Src/stm32g4xx_it.c **** /******************************************************************************/ + 203:Src/stm32g4xx_it.c **** /* STM32G4xx Peripheral Interrupt Handlers */ + 204:Src/stm32g4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ + 205:Src/stm32g4xx_it.c **** /* For the available peripheral interrupt handler names, */ + 206:Src/stm32g4xx_it.c **** /* please refer to the startup file (startup_stm32g4xx.s). */ + 207:Src/stm32g4xx_it.c **** /******************************************************************************/ + 208:Src/stm32g4xx_it.c **** + 209:Src/stm32g4xx_it.c **** /** + 210:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel2 global interrupt. + 211:Src/stm32g4xx_it.c **** */ + 212:Src/stm32g4xx_it.c **** void DMA1_Channel2_IRQHandler(void) + 213:Src/stm32g4xx_it.c **** { + 227 .loc 1 213 1 is_stmt 1 view -0 228 .cfi_startproc 229 @ args = 0, pretend = 0, frame = 0 230 @ frame_needed = 0, uses_anonymous_args = 0 @@ -457,44 +456,44 @@ ARM GAS /tmp/ccubHFn3.s page 1 233 .cfi_def_cfa_offset 8 234 .cfi_offset 3, -8 235 .cfi_offset 14, -4 - 215:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 0 */ - 216:Src/stm32g4xx_it.c **** - 217:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 0 */ - 218:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc2); - 236 .loc 1 218 3 view .LVU30 + 214:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 0 */ + 215:Src/stm32g4xx_it.c **** + 216:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 0 */ + 217:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc2); + 236 .loc 1 217 3 view .LVU30 237 0002 0248 ldr r0, .L18 238 0004 FFF7FEFF bl HAL_DMA_IRQHandler 239 .LVL1: - 219:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 1 */ - 220:Src/stm32g4xx_it.c **** - 221:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 1 */ - 222:Src/stm32g4xx_it.c **** } - 240 .loc 1 222 1 is_stmt 0 view .LVU31 + 218:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 1 */ + 219:Src/stm32g4xx_it.c **** + 220:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 1 */ + 221:Src/stm32g4xx_it.c **** } + 240 .loc 1 221 1 is_stmt 0 view .LVU31 241 0008 08BD pop {r3, pc} 242 .L19: 243 000a 00BF .align 2 244 .L18: 245 000c 00000000 .word hdma_adc2 246 .cfi_endproc - 247 .LFE338: + 247 .LFE341: 249 .section .text.DMA1_Channel3_IRQHandler,"ax",%progbits - ARM GAS /tmp/ccubHFn3.s page 9 - - 250 .align 1 + ARM GAS /tmp/cc2HfgZ9.s page 9 + + 251 .global DMA1_Channel3_IRQHandler 252 .syntax unified 253 .thumb 254 .thumb_func 256 DMA1_Channel3_IRQHandler: - 257 .LFB339: - 223:Src/stm32g4xx_it.c **** - 224:Src/stm32g4xx_it.c **** /** - 225:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel3 global interrupt. - 226:Src/stm32g4xx_it.c **** */ - 227:Src/stm32g4xx_it.c **** void DMA1_Channel3_IRQHandler(void) - 228:Src/stm32g4xx_it.c **** { - 258 .loc 1 228 1 is_stmt 1 view -0 + 257 .LFB342: + 222:Src/stm32g4xx_it.c **** + 223:Src/stm32g4xx_it.c **** /** + 224:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel3 global interrupt. + 225:Src/stm32g4xx_it.c **** */ + 226:Src/stm32g4xx_it.c **** void DMA1_Channel3_IRQHandler(void) + 227:Src/stm32g4xx_it.c **** { + 258 .loc 1 227 1 is_stmt 1 view -0 259 .cfi_startproc 260 @ args = 0, pretend = 0, frame = 0 261 @ frame_needed = 0, uses_anonymous_args = 0 @@ -503,26 +502,26 @@ ARM GAS /tmp/ccubHFn3.s page 1 264 .cfi_def_cfa_offset 8 265 .cfi_offset 3, -8 266 .cfi_offset 14, -4 - 229:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 0 */ - 230:Src/stm32g4xx_it.c **** - 231:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 0 */ - 232:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart1_rx); - 267 .loc 1 232 3 view .LVU33 + 228:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 0 */ + 229:Src/stm32g4xx_it.c **** + 230:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 0 */ + 231:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart1_rx); + 267 .loc 1 231 3 view .LVU33 268 0002 0248 ldr r0, .L22 269 0004 FFF7FEFF bl HAL_DMA_IRQHandler 270 .LVL2: - 233:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 1 */ - 234:Src/stm32g4xx_it.c **** - 235:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 1 */ - 236:Src/stm32g4xx_it.c **** } - 271 .loc 1 236 1 is_stmt 0 view .LVU34 + 232:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 1 */ + 233:Src/stm32g4xx_it.c **** + 234:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 1 */ + 235:Src/stm32g4xx_it.c **** } + 271 .loc 1 235 1 is_stmt 0 view .LVU34 272 0008 08BD pop {r3, pc} 273 .L23: 274 000a 00BF .align 2 275 .L22: 276 000c 00000000 .word hdma_usart1_rx 277 .cfi_endproc - 278 .LFE339: + 278 .LFE342: 280 .section .text.DMA1_Channel4_IRQHandler,"ax",%progbits 281 .align 1 282 .global DMA1_Channel4_IRQHandler @@ -530,18 +529,18 @@ ARM GAS /tmp/ccubHFn3.s page 1 284 .thumb 285 .thumb_func 287 DMA1_Channel4_IRQHandler: - 288 .LFB340: - 237:Src/stm32g4xx_it.c **** - 238:Src/stm32g4xx_it.c **** /** - 239:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel4 global interrupt. - 240:Src/stm32g4xx_it.c **** */ - 241:Src/stm32g4xx_it.c **** void DMA1_Channel4_IRQHandler(void) - 242:Src/stm32g4xx_it.c **** { - 289 .loc 1 242 1 is_stmt 1 view -0 - ARM GAS /tmp/ccubHFn3.s page 10 - - + 288 .LFB343: + 236:Src/stm32g4xx_it.c **** + 237:Src/stm32g4xx_it.c **** /** + 238:Src/stm32g4xx_it.c **** * @brief This function handles DMA1 channel4 global interrupt. + 239:Src/stm32g4xx_it.c **** */ + 240:Src/stm32g4xx_it.c **** void DMA1_Channel4_IRQHandler(void) + 241:Src/stm32g4xx_it.c **** { + 289 .loc 1 241 1 is_stmt 1 view -0 290 .cfi_startproc + ARM GAS /tmp/cc2HfgZ9.s page 10 + + 291 @ args = 0, pretend = 0, frame = 0 292 @ frame_needed = 0, uses_anonymous_args = 0 293 0000 08B5 push {r3, lr} @@ -549,26 +548,26 @@ ARM GAS /tmp/ccubHFn3.s page 1 295 .cfi_def_cfa_offset 8 296 .cfi_offset 3, -8 297 .cfi_offset 14, -4 - 243:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel4_IRQn 0 */ - 244:Src/stm32g4xx_it.c **** - 245:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel4_IRQn 0 */ - 246:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart1_tx); - 298 .loc 1 246 3 view .LVU36 + 242:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel4_IRQn 0 */ + 243:Src/stm32g4xx_it.c **** + 244:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel4_IRQn 0 */ + 245:Src/stm32g4xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart1_tx); + 298 .loc 1 245 3 view .LVU36 299 0002 0248 ldr r0, .L26 300 0004 FFF7FEFF bl HAL_DMA_IRQHandler 301 .LVL3: - 247:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel4_IRQn 1 */ - 248:Src/stm32g4xx_it.c **** - 249:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel4_IRQn 1 */ - 250:Src/stm32g4xx_it.c **** } - 302 .loc 1 250 1 is_stmt 0 view .LVU37 + 246:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DMA1_Channel4_IRQn 1 */ + 247:Src/stm32g4xx_it.c **** + 248:Src/stm32g4xx_it.c **** /* USER CODE END DMA1_Channel4_IRQn 1 */ + 249:Src/stm32g4xx_it.c **** } + 302 .loc 1 249 1 is_stmt 0 view .LVU37 303 0008 08BD pop {r3, pc} 304 .L27: 305 000a 00BF .align 2 306 .L26: 307 000c 00000000 .word hdma_usart1_tx 308 .cfi_endproc - 309 .LFE340: + 309 .LFE343: 311 .section .text.ADC1_2_IRQHandler,"ax",%progbits 312 .align 1 313 .global ADC1_2_IRQHandler @@ -576,14 +575,14 @@ ARM GAS /tmp/ccubHFn3.s page 1 315 .thumb 316 .thumb_func 318 ADC1_2_IRQHandler: - 319 .LFB341: - 251:Src/stm32g4xx_it.c **** - 252:Src/stm32g4xx_it.c **** /** - 253:Src/stm32g4xx_it.c **** * @brief This function handles ADC1 and ADC2 global interrupt. - 254:Src/stm32g4xx_it.c **** */ - 255:Src/stm32g4xx_it.c **** void ADC1_2_IRQHandler(void) - 256:Src/stm32g4xx_it.c **** { - 320 .loc 1 256 1 is_stmt 1 view -0 + 319 .LFB344: + 250:Src/stm32g4xx_it.c **** + 251:Src/stm32g4xx_it.c **** /** + 252:Src/stm32g4xx_it.c **** * @brief This function handles ADC1 and ADC2 global interrupt. + 253:Src/stm32g4xx_it.c **** */ + 254:Src/stm32g4xx_it.c **** void ADC1_2_IRQHandler(void) + 255:Src/stm32g4xx_it.c **** { + 320 .loc 1 255 1 is_stmt 1 view -0 321 .cfi_startproc 322 @ args = 0, pretend = 0, frame = 0 323 @ frame_needed = 0, uses_anonymous_args = 0 @@ -592,27 +591,27 @@ ARM GAS /tmp/ccubHFn3.s page 1 326 .cfi_def_cfa_offset 8 327 .cfi_offset 3, -8 328 .cfi_offset 14, -4 - 257:Src/stm32g4xx_it.c **** /* USER CODE BEGIN ADC1_2_IRQn 0 */ - 258:Src/stm32g4xx_it.c **** - 259:Src/stm32g4xx_it.c **** /* USER CODE END ADC1_2_IRQn 0 */ - 260:Src/stm32g4xx_it.c **** HAL_ADC_IRQHandler(&hadc1); - 329 .loc 1 260 3 view .LVU39 + 256:Src/stm32g4xx_it.c **** /* USER CODE BEGIN ADC1_2_IRQn 0 */ + 257:Src/stm32g4xx_it.c **** + 258:Src/stm32g4xx_it.c **** /* USER CODE END ADC1_2_IRQn 0 */ + 259:Src/stm32g4xx_it.c **** HAL_ADC_IRQHandler(&hadc1); + 329 .loc 1 259 3 view .LVU39 330 0002 0348 ldr r0, .L30 - ARM GAS /tmp/ccubHFn3.s page 11 - - 331 0004 FFF7FEFF bl HAL_ADC_IRQHandler + ARM GAS /tmp/cc2HfgZ9.s page 11 + + 332 .LVL4: - 261:Src/stm32g4xx_it.c **** HAL_ADC_IRQHandler(&hadc2); - 333 .loc 1 261 3 view .LVU40 + 260:Src/stm32g4xx_it.c **** HAL_ADC_IRQHandler(&hadc2); + 333 .loc 1 260 3 view .LVU40 334 0008 0248 ldr r0, .L30+4 335 000a FFF7FEFF bl HAL_ADC_IRQHandler 336 .LVL5: - 262:Src/stm32g4xx_it.c **** /* USER CODE BEGIN ADC1_2_IRQn 1 */ - 263:Src/stm32g4xx_it.c **** - 264:Src/stm32g4xx_it.c **** /* USER CODE END ADC1_2_IRQn 1 */ - 265:Src/stm32g4xx_it.c **** } - 337 .loc 1 265 1 is_stmt 0 view .LVU41 + 261:Src/stm32g4xx_it.c **** /* USER CODE BEGIN ADC1_2_IRQn 1 */ + 262:Src/stm32g4xx_it.c **** + 263:Src/stm32g4xx_it.c **** /* USER CODE END ADC1_2_IRQn 1 */ + 264:Src/stm32g4xx_it.c **** } + 337 .loc 1 264 1 is_stmt 0 view .LVU41 338 000e 08BD pop {r3, pc} 339 .L31: 340 .align 2 @@ -620,7 +619,7 @@ ARM GAS /tmp/ccubHFn3.s page 1 342 0010 00000000 .word hadc1 343 0014 00000000 .word hadc2 344 .cfi_endproc - 345 .LFE341: + 345 .LFE344: 347 .section .text.TIM2_IRQHandler,"ax",%progbits 348 .align 1 349 .global TIM2_IRQHandler @@ -628,232 +627,270 @@ ARM GAS /tmp/ccubHFn3.s page 1 351 .thumb 352 .thumb_func 354 TIM2_IRQHandler: - 355 .LFB342: - 266:Src/stm32g4xx_it.c **** - 267:Src/stm32g4xx_it.c **** /** - 268:Src/stm32g4xx_it.c **** * @brief This function handles TIM2 global interrupt. - 269:Src/stm32g4xx_it.c **** */ - 270:Src/stm32g4xx_it.c **** void TIM2_IRQHandler(void) - 271:Src/stm32g4xx_it.c **** { - 356 .loc 1 271 1 is_stmt 1 view -0 + 355 .LFB345: + 265:Src/stm32g4xx_it.c **** + 266:Src/stm32g4xx_it.c **** /** + 267:Src/stm32g4xx_it.c **** * @brief This function handles TIM2 global interrupt. + 268:Src/stm32g4xx_it.c **** */ + 269:Src/stm32g4xx_it.c **** void TIM2_IRQHandler(void) + 270:Src/stm32g4xx_it.c **** { + 356 .loc 1 270 1 is_stmt 1 view -0 357 .cfi_startproc 358 @ args = 0, pretend = 0, frame = 0 359 @ frame_needed = 0, uses_anonymous_args = 0 - 360 0000 10B5 push {r4, lr} + 360 0000 08B5 push {r3, lr} 361 .LCFI5: 362 .cfi_def_cfa_offset 8 - 363 .cfi_offset 4, -8 + 363 .cfi_offset 3, -8 364 .cfi_offset 14, -4 - 272:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM2_IRQn 0 */ - 273:Src/stm32g4xx_it.c **** - 274:Src/stm32g4xx_it.c **** /* USER CODE END TIM2_IRQn 0 */ - 275:Src/stm32g4xx_it.c **** HAL_TIM_IRQHandler(&htim2); - 365 .loc 1 275 3 view .LVU43 - 366 0002 0848 ldr r0, .L34 + 271:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM2_IRQn 0 */ + 272:Src/stm32g4xx_it.c **** + 273:Src/stm32g4xx_it.c **** /* USER CODE END TIM2_IRQn 0 */ + 274:Src/stm32g4xx_it.c **** HAL_TIM_IRQHandler(&htim2); + 365 .loc 1 274 3 view .LVU43 + 366 0002 0D48 ldr r0, .L36 367 0004 FFF7FEFF bl HAL_TIM_IRQHandler 368 .LVL6: - 276:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM2_IRQn 1 */ - 277:Src/stm32g4xx_it.c **** uint16_t adc_val; - 369 .loc 1 277 2 view .LVU44 - 278:Src/stm32g4xx_it.c **** adc_val = HAL_ADC_GetValue(&hadc1); - 370 .loc 1 278 2 view .LVU45 - 371 .loc 1 278 12 is_stmt 0 view .LVU46 - ARM GAS /tmp/ccubHFn3.s page 12 + 275:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM2_IRQn 1 */ + 276:Src/stm32g4xx_it.c **** uint16_t adc_val; + 369 .loc 1 276 5 view .LVU44 + 277:Src/stm32g4xx_it.c **** adc_val = HAL_ADC_GetValue(&hadc1); + 370 .loc 1 277 5 view .LVU45 + 371 .loc 1 277 15 is_stmt 0 view .LVU46 + 372 0008 0C48 ldr r0, .L36+4 + ARM GAS /tmp/cc2HfgZ9.s page 12 - 372 0008 0748 ldr r0, .L34+4 373 000a FFF7FEFF bl HAL_ADC_GetValue 374 .LVL7: - 279:Src/stm32g4xx_it.c **** vu_value = vu_meter(adc_val); - 375 .loc 1 279 2 is_stmt 1 view .LVU47 - 376 000e 84B2 uxth r4, r0 - 377 .loc 1 279 13 is_stmt 0 view .LVU48 - 378 0010 2046 mov r0, r4 - 379 .loc 1 279 13 view .LVU49 - 380 0012 FFF7FEFF bl vu_meter - 381 .LVL8: - 382 .loc 1 279 11 discriminator 1 view .LVU50 - 383 0016 054B ldr r3, .L34+8 - 384 0018 1870 strb r0, [r3] - 280:Src/stm32g4xx_it.c **** TIM2->CCR1 = 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 e3df952..d8a5f91 100644 Binary files a/squeow_sw/build/stm32g4xx_it.o and b/squeow_sw/build/stm32g4xx_it.o differ 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 87980b2..0b9d467 100644 Binary files a/squeow_sw/build/stm32g4xx_ll_adc.o and b/squeow_sw/build/stm32g4xx_ll_adc.o differ diff --git a/squeow_sw/build/syscalls.lst b/squeow_sw/build/syscalls.lst index cdbfa42..4239a31 100644 --- a/squeow_sw/build/syscalls.lst +++ b/squeow_sw/build/syscalls.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmoNW8o.s page 1 +ARM GAS /tmp/ccwgOdCz.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 28:Src/syscalls.c **** #include 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 7ff659e..624a1e5 100644 Binary files a/squeow_sw/build/syscalls.o and b/squeow_sw/build/syscalls.o differ diff --git a/squeow_sw/build/sysmem.lst b/squeow_sw/build/sysmem.lst index e69aa68..420673d 100644 --- a/squeow_sw/build/sysmem.lst +++ b/squeow_sw/build/sysmem.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc71oTUd.s page 1 +ARM GAS /tmp/ccRdhNuV.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc71oTUd.s page 1 27:Src/sysmem.c **** /** 28:Src/sysmem.c **** * Pointer to the current high watermark of the heap usage 29:Src/sysmem.c **** */ - ARM GAS /tmp/cc71oTUd.s page 2 + ARM GAS /tmp/ccRdhNuV.s page 2 30:Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL; @@ -118,7 +118,7 @@ ARM GAS /tmp/cc71oTUd.s page 1 61:Src/sysmem.c **** 62:Src/sysmem.c **** /* Initialize heap end at first call */ 63:Src/sysmem.c **** if (NULL == __sbrk_heap_end) - ARM GAS /tmp/cc71oTUd.s page 3 + ARM GAS /tmp/ccRdhNuV.s page 3 52 .loc 1 63 3 view .LVU9 @@ -178,7 +178,7 @@ ARM GAS /tmp/cc71oTUd.s page 1 88 0024 0460 str r4, [r0] 89 0026 F2E7 b .L2 90 .LVL8: - ARM GAS /tmp/cc71oTUd.s page 4 + ARM GAS /tmp/ccRdhNuV.s page 4 91 .L7: @@ -211,20 +211,20 @@ ARM GAS /tmp/cc71oTUd.s page 1 117 0000 00000000 .space 4 118 .text 119 .Letext0: - 120 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/13.3 - 121 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 122 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 123 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - ARM GAS /tmp/cc71oTUd.s page 5 + 120 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/14.2 + 121 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 122 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 123 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + ARM GAS /tmp/ccRdhNuV.s page 5 DEFINED SYMBOLS *ABS*:00000000 sysmem.c - /tmp/cc71oTUd.s:21 .text._sbrk:00000000 $t - /tmp/cc71oTUd.s:27 .text._sbrk:00000000 _sbrk - /tmp/cc71oTUd.s:105 .text._sbrk:00000038 $d - /tmp/cc71oTUd.s:116 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end - /tmp/cc71oTUd.s:113 .bss.__sbrk_heap_end:00000000 $d + /tmp/ccRdhNuV.s:21 .text._sbrk:00000000 $t + /tmp/ccRdhNuV.s:27 .text._sbrk:00000000 _sbrk + /tmp/ccRdhNuV.s:105 .text._sbrk:00000038 $d + /tmp/ccRdhNuV.s:116 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end + /tmp/ccRdhNuV.s:113 .bss.__sbrk_heap_end:00000000 $d UNDEFINED SYMBOLS __errno diff --git a/squeow_sw/build/sysmem.o b/squeow_sw/build/sysmem.o index cb481be..64bb6fb 100644 Binary files a/squeow_sw/build/sysmem.o and b/squeow_sw/build/sysmem.o differ 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 d874340..8a4bb81 100644 Binary files a/squeow_sw/build/system_stm32g4xx.o and b/squeow_sw/build/system_stm32g4xx.o differ 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