From fa6fd6f93a5a1a9bb3ab6be6c26408668fe54f96 Mon Sep 17 00:00:00 2001 From: alejeune Date: Tue, 10 May 2022 16:58:35 +0200 Subject: [PATCH] Step Final : ajout de la partie son --- .../PjtKEIL_StepSon/Obj/StepSon.axf | Bin 33260 -> 0 bytes .../PjtKEIL_StepSon/Obj/StepSon.build_log.htm | 23 +- .../Obj/StepSon_CibleSondeKEIL.dep | 5 +- .../PjtKEIL_StepSon/Obj/bruitverre.o | Bin 12132 -> 12132 bytes .../PjtKEIL_StepSon/Obj/gestionson.o | Bin 2856 -> 2856 bytes .../PjtKEIL_StepSon/Obj/principal.crf | Bin 239923 -> 239895 bytes .../PjtKEIL_StepSon/Obj/principal.d | 2 +- .../PjtKEIL_StepSon/Obj/principal.o | Bin 255824 -> 0 bytes .../PjtKEIL_StepSon/Obj/startup-rvds.o | Bin 6036 -> 6036 bytes .../PjtKEIL_StepSon/StepSon.uvguix.alejeune | 424 +++--- .../PjtKEIL_StepSon/StepSon.uvoptx | 4 +- .../PjtKEIL_StepSon/bruitverre.lst | 12 +- .../PjtKEIL_StepSon/gestionson.lst | 12 +- .../PjtKEIL_StepSon/startup-rvds.lst | 12 +- PjtKEIL_Integration/Obj/StepDFT.axf | Bin 27156 -> 40672 bytes PjtKEIL_Integration/Obj/StepDFT.build_log.htm | 6 +- PjtKEIL_Integration/Obj/StepDFT.hex | 1151 ++++++++++++++--- PjtKEIL_Integration/Obj/StepDFT.htm | 167 ++- PjtKEIL_Integration/Obj/StepDFT.lnp | 4 +- PjtKEIL_Integration/Obj/StepDFT.map | 339 ++--- .../Obj/StepDFT_CibleSondeKEIL.dep | 6 +- PjtKEIL_Integration/Obj/principal.crf | Bin 241544 -> 241676 bytes PjtKEIL_Integration/Obj/principal.o | Bin 260864 -> 261184 bytes PjtKEIL_Integration/Src/principal.c | 13 +- PjtKEIL_Integration/StepDFT.uvguix.alejeune | 16 +- PjtKEIL_Integration/dft.lst | 12 +- PjtKEIL_Integration/signal.lst | 12 +- 27 files changed, 1527 insertions(+), 693 deletions(-) delete mode 100644 Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf delete mode 100644 Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf deleted file mode 100644 index 254b835478a9fc41cd709baa3b7a9d3c28e7e7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33260 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 M{d}T^$sl^;Hk(^b diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm index 654997c..d8b71eb 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm @@ -17,25 +17,27 @@ Library Manager: ArmAr.exe V5.06 update 7 (build 960) Hex Converter: FromElf.exe V5.06 update 7 (build 960) CPU DLL: SARMCM3.DLL V5.34.0.0 Dialog DLL: DARMSTM.DLL V1.68.0.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 +Target DLL: UL2CM3.DLL V1.163.9.0 Dialog DLL: TCM.DLL V1.48.0.0

Project:

U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Raphael_lacroix-Aurelia_lejeune-BE_CHTI\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon\StepSon.uvprojx -Project File Date: 03/24/2022 +Project File Date: 03/30/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'Simu' +Rebuild target 'CibleSondeKEIL' assembling startup-rvds.s... -assembling bruitverre.asm... assembling GestionSon.s... Src\GestionSon.s(17): warning: A1581W: Added 2 bytes of padding at address 0x2 +assembling bruitverre.asm... compiling principal.c... -linking... -Program Size: Code=2672 RO-data=11300 RW-data=168 ZI-data=1024 -FromELF: creating hex file... -".\Obj\StepSon.axf" - 0 Error(s), 1 Warning(s). +Src\principal.c(22): error: #20: identifier "CallbackSon" is undefined + Active_IT_Debordement_Timer(TIM4, 2,CallbackSon); +Src\principal.c(25): warning: #223-D: function "StartSon" declared implicitly + StartSon(); +Src\principal.c: 1 warning, 1 error +".\Obj\StepSon.axf" - 1 Error(s), 2 Warning(s).

Software Packages used:

@@ -51,14 +53,15 @@ Package Vendor: Keil STMicroelectronics STM32F1 Series Device Support, Drivers and Examples

Collection of Component include folders:

- .\RTE\_Simu + .\RTE\_CibleSondeKEIL C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 -Build Time Elapsed: 00:00:02 +Target not created. +Build Time Elapsed: 00:00:01 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep index f812233..8b54d34 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep @@ -1,6 +1,6 @@ Dependencies for Project 'StepSon', Target 'CibleSondeKEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Src\principal.c)(0x623CCB64)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +F (.\Src\principal.c)(0x62446F30)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) I (.\Driver\DriverJeuLaser.h)(0x623CCB65) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x623CCB64) @@ -10,8 +10,9 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\GestionSon.h)(0x624464C6)() F (.\Src\startup-rvds.s)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) F (.\Driver\DriverJeuLaser.lib)(0x623CCB65)() F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) -F (.\Src\GestionSon.s)(0x62445D71)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) +F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) I (.\Driver\DriverJeuLaser.inc)(0x623CCB65) diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o index 8a4ff40452163d26ac858f55b2d6dceefc76ff93..2ee6d351b42fa60e9ecdc563ead1e81dcb6862f1 100644 GIT binary patch delta 35 rcmaD7_atsZpe~QXSaDHA&s<*4B&*T}pij&K912rW^U=^c-wnA*f2R1(E%%q&u;QYLlRBu;LpULLzijzgz12-42?_dT1=lu)? delta 36 scmZ1>wnA*f2R4@A%-qt+j_it)<=F$d;$7SVVvO{R^$a!_u*zP@riBnWSuz`_F7>GrH zSge83b9>54rg}#fAXjVq^H)q#Y&2+4o@k)Xz*`7(wdtfa>1z zFug{oJGp)SSExGU?Hj)_*{)aPZ(x+a&Cbwoz-ZCHxD?2m0A?)#+C34>0@=YlU1S-v z6${X&C)0zLF>9~@O+U50ZW(hi*v|dazbKbn|O6Fv;r01ckW9#0O{QmQLIt%~-$jj4>0} zg<}&Zu`vKaN;4;OJ0~;ac1~udFB7yx7zE^485tOOoD*|$k`j}%gY)wkrrr{S3UdaR zBo>u`#AZ$ZGnq+myTcSFPEi5j21YJXAQl5+i3Uc;?U5^)>K$2tT#fB_UNK3r@xW97 zWj9V|`pEPFUC)8(OrMxE{E*b$xXsNln}?}`O95oA+--J-IXq0ATnYz)thqc)-CPR$ zfGXzkF!cac0Bx7J&Cf8Ohp89H1DOJ}sc?J6Cni2dkUQ>e@A}O2g;5NsE(fUYEf3Rc zgu0{Kr+kH~Gu*!H8F&#zHCTYAoY-Ex zjJX(W_TK5QmNVOcY*{;9YXvjd-}ck^3h9v>$*c%31EI^KQ1LIww cCvF;Wu{JQa-ezOCWx&O$@aP5$F!C6b0B}iu-v9sr diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d index 5d6c601..fa36d01 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d @@ -1,7 +1,7 @@ .\obj\principal.o: Src\principal.c .\obj\principal.o: .\Driver\DriverJeuLaser.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\obj\principal.o: .\RTE\_Simu\RTE_Components.h +.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o deleted file mode 100644 index 4dc770779f0d538133381b62b0ebb55064adb1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255824 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 delta 35 qcmbQDKSh57moQ6kW^U=^Xko?4mcqWAZiW>V@h)xwF`HY3`B?zS1PZ4B diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune index bdd32e2..dde2e26 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune @@ -15,17 +15,17 @@ 38003 Registers - 140 100 + 140 90 346 Code Coverage - 1010 656 + 1010 160 204 Performance Analyzer - 1170 105 105 286 + 1170 @@ -64,7 +64,7 @@ 2506 Trace Data FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 - 75 135 95 70 230 200 150 + 75 135 130 95 70 230 200 150 466 @@ -90,8 +90,8 @@ 44 - 0 - 1 + 2 + 3 -1 -1 @@ -111,7 +111,7 @@ 0 846 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000003000000010000008A553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF8B553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C47657374696F6E536F6E2E73000000000C47657374696F6E536F6E2E7300000000FFDC7800FFFFFFFF8D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000BECEA100FFFFFFFF87553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C47657374696F6E536F6E2E68000000000C47657374696F6E536F6E2E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F50000006E000000BF030000C5020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000001000000010000008A553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF8B553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C47657374696F6E536F6E2E73000000000C47657374696F6E536F6E2E7300000000FFDC7800FFFFFFFF8D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000BECEA100FFFFFFFF87553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C47657374696F6E536F6E2E68000000000C47657374696F6E536F6E2E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000C6020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -490,7 +490,7 @@ 0 16 - 00000000BE020000BE030000DD030000 + 00000000C702000080070000E6030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000ED00000096020000 + 0300000066000000ED0000008D020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1710,7 +1710,7 @@ 0 16 - 0000000000000000BE0300001C000000 + 0000000000000000D10300001C000000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000DD030000BE030000F0030000 + 00000000E603000080070000F9030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000A6020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000C6020000000000004F000000F0000000A60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A6020000BE030000AA020000010000000100001004000000010000000BFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000CA02000080070000FD03000000000000AA020000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000AF020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000BD020000000000004F000000F0000000AF0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000AF02000080070000B3020000010000000100001004000000010000000BFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000C1020000BE030000F403000000000000B302000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1821,8 +1821,8 @@ 59399 Build - 1004 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000453696D75960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 1014 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000E4369626C65536F6E64654B45494C960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - F40000004F0000008007000029010000 + F40000004F0000008007000062010000 16 - F4000000660000008007000040010000 + F4000000660000008007000079010000 @@ -1891,11 +1891,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -1911,31 +1911,31 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 1465 1465 - 1 + 0 0 0 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1947,15 +1947,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1967,15 +1967,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1987,15 +1987,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2011,11 +2011,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2027,15 +2027,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2051,11 +2051,11 @@ 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2067,35 +2067,35 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 1937 1937 - 1 + 0 0 0 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2107,15 +2107,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2127,15 +2127,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2147,15 +2147,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2167,15 +2167,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2191,11 +2191,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2211,11 +2211,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2231,11 +2231,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2251,11 +2251,11 @@ 0 16 - 0000000042030000C0030000E6030000 + 000000001B03000080070000E6030000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2271,11 +2271,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2291,11 +2291,11 @@ 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2307,15 +2307,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2351,11 +2351,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2367,15 +2367,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2387,15 +2387,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2407,15 +2407,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2427,15 +2427,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2447,15 +2447,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2471,11 +2471,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2491,11 +2491,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2511,11 +2511,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2531,11 +2531,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2551,11 +2551,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2571,11 +2571,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2591,11 +2591,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2611,11 +2611,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2631,11 +2631,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2651,11 +2651,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2671,11 +2671,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2691,11 +2691,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2711,11 +2711,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2731,11 +2731,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2751,11 +2751,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2771,11 +2771,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2791,11 +2791,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2811,11 +2811,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2831,11 +2831,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2851,11 +2851,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2871,11 +2871,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2891,11 +2891,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2911,11 +2911,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2931,11 +2931,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2947,15 +2947,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2967,15 +2967,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2991,11 +2991,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -3011,11 +3011,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -3027,15 +3027,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -3051,11 +3051,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3071,11 +3071,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3091,11 +3091,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3111,11 +3111,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3131,11 +3131,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3151,11 +3151,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3171,11 +3171,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3191,11 +3191,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3211,11 +3211,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3231,11 +3231,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3251,11 +3251,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3271,11 +3271,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3291,11 +3291,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3311,11 +3311,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3331,11 +3331,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3351,11 +3351,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3371,11 +3371,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3391,11 +3391,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3411,11 +3411,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3431,11 +3431,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3527,27 +3527,27 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 - 3311 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF400000029010000800700002D010000010000000100001004000000010000000DFFFFFFE8010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000040010000F40000004F00000080070000290100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3225 + 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFFF40000006201000080070000660100000100000001000010040000000100000018FEFFFFD5000000FFFFFFFF17000000CB00000057010000CC000000F08B00005A01000079070000D6010000458900008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000079010000F40000004F00000080070000620100000000000040280056170000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF1343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0D000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A0040000E5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A00400006600000090050000FC010000A00400004F00000090050000E501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000017030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000002E030000000000004F000000F0000000170300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000017030000800700001B030000010000000100001004000000010000008AFEFFFF3500000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDF010000EB020000E3010000DD03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000E501000090050000E9010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000000020000900500007F02000000000000E901000090050000680200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,12 +3603,12 @@ 0 100 - 3 + 1 .\Src\principal.c 0 1 - 2 + 9 1 0 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx index 9fcfc81..b1c70e5 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx @@ -75,7 +75,7 @@ 1 0 - 1 + 0 18 @@ -304,7 +304,7 @@ 1 0 - 0 + 1 18 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst index cf6c505..d9e9558 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst @@ -6093,12 +6093,12 @@ ARM Macro Assembler Page 94 5525 00002B16 06 F7 DCW -2298 5526 00002B18 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_Simu -IC:\Program -data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar -m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p -redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi -ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" ---list=bruitverre.lst Src\bruitverre.asm +ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=bruitverre.lst Src\bruitverre.asm diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst index ace0342..b2b3a50 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst @@ -199,12 +199,12 @@ Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ARM Macro Assembler Page 4 -ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_Simu -IC:\Program -data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar -m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p -redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi -ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" ---list=gestionson.lst Src\GestionSon.s +ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=gestionson.lst Src\GestionSon.s diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst index 56d145d..0bf0fea 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst @@ -511,12 +511,12 @@ ARM Macro Assembler Page 8 05FA0300 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_Simu -IC:\Pro -gramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Kei -l\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" - --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --pre -define="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA - 1" --list=startup-rvds.lst Src\startup-rvds.s +ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_CibleSondeKEI +L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr +amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" +_RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s diff --git a/PjtKEIL_Integration/Obj/StepDFT.axf b/PjtKEIL_Integration/Obj/StepDFT.axf index ea352e4a678c4583e94c5be1cbd4fc6a45346622..1353ed425d1647d2d92eba73484adb98719f29e2 100644 GIT binary patch delta 19573 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: *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'CibleSondeKEIL' +Note: source file '.\Src\DFT.s' - object file renamed from '.\Obj\DFT.o' to '.\Obj\dft_1.o'. +Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o' to '.\Obj\signal_1.o'. Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'. assembling DFT.s... Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52 @@ -37,7 +39,7 @@ assembling Signal.asm... assembling startup-rvds.s... compiling principal.c... linking... -Program Size: Code=2844 RO-data=524 RW-data=188 ZI-data=1508 +Program Size: Code=3604 RO-data=11556 RW-data=196 ZI-data=1508 FromELF: creating hex file... ".\Obj\StepDFT.axf" - 0 Error(s), 2 Warning(s). @@ -62,7 +64,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 -Build Time Elapsed: 00:00:02 +Build Time Elapsed: 00:00:01 diff --git a/PjtKEIL_Integration/Obj/StepDFT.hex b/PjtKEIL_Integration/Obj/StepDFT.hex index f59b080..6db443d 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.hex +++ b/PjtKEIL_Integration/Obj/StepDFT.hex @@ -1,226 +1,963 @@ :020000040800F2 -:10000000A006002005010008290100082B010008B6 +:10000000A806002005010008290100082B010008AE :100010002D0100082F010008310100080000000038 :100020000000000000000000000000003301000894 -:10003000350100080000000037010008F90400083D +:1000300035010008000000003701000851070008E2 :100040003B0100083B0100083B0100083B010008A0 :100050003B0100083B0100083B0100083B01000890 :100060003B0100083B0100083B0100083B01000880 :100070003B0100083B0100083B0100083B01000870 :100080003B0100083B0100083B0100083B01000860 :100090003B0100083B0100083B0100083B01000850 -:1000A0003B010008490600083B0100083D05000827 -:1000B00061060008710700089D0800083B01000860 +:1000A0003B010008A10800083B0100089507000873 +:1000B000B9080008C9090008F50A00083B01000852 :1000C0003B0100083B0100083B0100083B01000820 :1000D0003B0100083B0100083B0100083B01000810 :1000E0003B0100083B0100083B010008DFF810D08D -:1000F00000F02EF800480047110B0008AFF3008015 -:10010000A00600200D488047DFF83400016841F464 +:1000F00000F02EF8004800476D0D0008AFF30080B7 +:10010000A80600200D488047DFF83400016841F45C :10011000E0210160BFF34F8FDFF82800DFF82810DF :1001200001600A4800477047FEE7FEE7FEE7FEE78A :10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831 :1001400024ED00E00CED00E00003FA05ED000008EE :10015000064C074D06E0E06840F0010394E8070014 -:1001600098471034AC42F6D3FFF7C4FF080C0008E0 -:10017000280C000870B5194C8320206000256560AC -:10018000A56017486060012000F048F861680843E6 -:10019000606014490D60086840F002000860206843 -:1001A00040F48030206020688003FCD5206840F057 -:1001B0008070206020688001FCD5606820F003001A -:1001C0006060606840F002006060606840F4800039 -:1001D0006060086840F01000086070BD00100240C8 -:1001E00000841D000020024000487047001BB7003B -:1001F0000048704700A24A040549064A884202D0D6 -:100200000549884201D110467047104670470000EA -:10021000002C014000A24A0400340140012804D00F -:10022000B0F5807F03DD012102E000202CE00021F9 -:10023000802801DD012200E000220A44402801DD7F -:10024000012100E000210A44102801DD012100E025 -:1002500000210A44082801DD012100E000210A44B0 -:10026000042801DD012100E000210A44022801DD0B -:10027000012100E000211144012801DD012000E0FE -:1002800000200844C01D0001702800D100207047E4 -:100290000F4A536943F001035361936943F40073B8 -:1002A00093610C4A136843F480731360094B0A4A44 -:1002B00044331361516100219160916800F00100A5 -:1002C0004FF4565343EA40100143916070470000D9 -:1002D00000100240082401400000024038B5836845 -:1002E00043F480138360836823F46023836083680E -:1002F00001F0070443EA44438360124C002914D000 -:10030000012914D0022914D0032914D00E4C052938 -:1003100015D0FF21FF2907D0204600F081F800907A -:10032000BDF800004008208738BD0121F2E7022116 -:10033000F0E70321EEE74FF080440221EAE70421D1 -:10034000E8E70000002C0140000800402DE9F041E2 -:1003500005460E462F4930488D4203D1816941F44C -:10036000007181612D498D4203D1816941F4806121 -:1003700081610024FFF738FF0746FFF739FFB0FB24 -:10038000F7F27000B0FBF2F0032801D8032120E05F -:100390000F2802D801240F211BE01B2802D80224B9 -:1003A0001B2116E0392802D80324392111E05328F3 -:1003B00002D8042453210CE06F2802D805246F21B1 -:1003C00007E08F2802D806248F2102E0072440F29C -:1003D000DF1144EAC40040EA841040EA442040EAC5 -:1003E000043040EAC43040EA844040EA4450E860C7 -:1003F00040EA046040EAC4602861E86A20F47000C2 -:10040000E862193151434808A96841F00101A96027 -:10041000BDE8F081002401400010024000280140A6 -:100420002DE9F0410D4604461146204600F0CCFA75 -:10043000032707230626681E4FF0040C012D01D068 -:10044000022D12D1218BC20007FA02F291432183BF -:10045000228B0CEBC00103FA01F822EA0802228386 -:10046000228B06FA01F10A432283032D01D0042DC9 -:100470000FD1A18BED1EEA009740B943A183A28B57 -:100480000CEBC5018B409A43A283A28B8E40324372 -:10049000A283228C012101EB800301FA03F39A432A -:1004A0002284228C800081400A43228406488442B0 -:1004B00005D1B4F8440040F40040A4F84400A08DF5 -:1004C000401C80B2BDE8F081002C0140426B22F05C -:1004D0001F024263426B0A434263704705498A68C0 -:1004E00022F001028A60C860886840F001008860DC -:1004F000704700000000024001480068004700000B -:10050000B80000204FF0E0210A6942F004020A61BD -:100510006FF07F42904204D30A6922F004020A611C -:10052000C008486170470000024A1160024900019A -:1005300008707047B800002023ED00E070B53B491B -:1005400008883B4C82073B4DA4F12006A4F18000B3 -:1005500018D50A8822F002020A800178012901D107 -:10056000006A804728888107334802D400882080A9 -:1005700003E000882188401A3080288880F002003B -:10058000288070BD0A88520718D50A8822F0040214 -:100590000A804178012901D1406A80472888810674 -:1005A000264802D40088608003E000886188401AF1 -:1005B0007080288880F02000288070BD0A8812078B -:1005C00018D50A8822F008020A808178032901D10F -:1005D000806A804728888105194802D40088A08055 -:1005E00003E00088A188401AB080288880F4007059 -:1005F000288070BD0A88D206FBD50A8822F0100236 -:100600000A80C178012901D1C06A80472888810405 -:100610000C4802D40088E08003E00088E188401A9A -:10062000F080288880F40050288070BD102C014094 -:1006300098000020202C0140342C0140382C01402F -:100640003C2C0140402C01400348018821F001016D -:100650000180024800690047102C0140180000206A -:1006600070B54FF08045288AC10740480AD0A98953 -:10067000C90707D0298A21F0010129824069BDE814 -:1006800070400047298A394C8A07384904F18804A8 -:10069000A4F12006497916D52A8A22F002022A827C -:1006A000012901D1006B8047288C800702D4A88ED5 -:1006B000208003E0A88E2188401A3080288C80F0AA -:1006C0000200288470BD2A8A520716D52A8A22F091 -:1006D00004022A82012901D1406B8047288C8006C0 -:1006E00002D4288F608003E0288F6188401A7080D0 -:1006F000288C80F02000288470BD298A090717D52E -:10070000298A21F0080129828179012901D1806B90 -:100710008047288C800502D4A88FA08003E0A88F92 -:10072000A188401AB080288C80F40070288470BDA5 -:10073000298AC906FBD5298A21F010012982C179AD -:10074000012901D1C06B8047288C800403D4B5F8FF -:100750004000E08004E0B5F84000E188401AF080F5 -:10076000288C80F40050288470BD00001800002000 -:1007700070B543490888C20742480BD00A1F128847 -:10078000D20707D00A8822F001020A808069BDE8FA -:10079000704000470A883B4C3B4D04F1900492079F -:1007A000A4F1200618D50A8822F002020A80017AF4 -:1007B000012901D1006C804728888107334802D481 -:1007C0000088208003E000882188401A3080288833 -:1007D00080F00200288070BD0A88520718D50A8868 -:1007E00022F004020A80417A012901D1406C80473D -:1007F00028888106264802D40088608003E00088AB -:100800006188401A7080288880F02000288070BDA0 -:100810000A88120718D50A8822F008020A80817A0D -:10082000012901D1806C804728888105194802D4AC -:100830000088A08003E00088A188401AB080288842 -:1008400080F40070288070BD0A88D206FBD50A8823 -:1008500022F010020A80C17A012901D1C06C8047C0 -:10086000288881040C4802D40088E08003E00088D6 -:10087000E188401AF080288880F40050288070BDFC -:100880001004004018000020200400403404004000 -:10089000380400403C0400404004004070B5434927 -:1008A0000888C20742480BD00A1F1288D20707D017 -:1008B0000A8822F001020A80C069BDE87040004742 -:1008C0000A883B4C3B4D04F198049207A4F12006A2 -:1008D00018D50A8822F002020A80017B012901D181 -:1008E000006D804728888107334802D40088208023 -:1008F00003E000882188401A3080288880F00200B8 -:10090000288070BD0A88520718D50A8822F0040290 -:100910000A80417B012901D1406D804728888106EA -:10092000264802D40088608003E000886188401A6D -:100930007080288880F02000288070BD0A88120707 -:1009400018D50A8822F008020A80817B012901D18A -:10095000806D804728888105194802D40088A080CE -:1009600003E00088A188401AB080288880F40070D5 -:10097000288070BD0A88D206FBD50A8822F01002B2 -:100980000A80C17B012901D1C06D8047288881047C -:100990000C4802D40088E08003E00088E188401A17 -:1009A000F080288880F40050288070BD1008004036 -:1009B000180000202008004034080040380800409B -:1009C0003C0800404008004070B504460D461949F7 -:1009D00019488C4203D1816941F400618161B4F10D -:1009E000804F03D1C16941F00101C16113498C42BB -:1009F00003D1C16941F00201C16111498C4203D1A7 -:100A0000C16941F00401C161FFF7F2FB06462046CF -:100A1000FFF7F2FBB6FBF0F0B5FBF0F0010C4A1C5F -:100A2000B0FBF2F02185401EA085A084112020801B -:100A300070BD0000002C0140001002400004004086 -:100A400000080040044801688907FCD5416841F06E -:100A500002014160704700000000024002E008C847 -:100A6000121F08C1002AFAD170477047002001E028 -:100A700001C1121F002AFBD17047000010B54020B1 -:100A8000FFF72CFDFFF7DEFF1D48806820F0010016 -:100A90001B49886000242FE01A4800EB041080688E -:100AA00000BB184800EB04100168174800F07EF8FE -:100AB000144901EB0411C860124800EB0410C0682F -:100AC0001249884217DB0F4800EB04104068401CB5 -:100AD0000C4901EB0411486064200A4901EB041140 -:100AE000886008E0074800EB04108068401E054954 -:100AF00001EB04118860641C042CCDDB10BD0000E8 -:100B000000000240BC0000201C020020A3480B0093 -:100B1000002014E000211F4A02EB001251601D4A20 -:100B200002EB001291601B4A02EB0012D1601A49DD -:100B300051F82010174A02EB00121160401C0628E1 -:100B4000E8DBFFF717FB1548FFF7DCFC1449012031 -:100B5000FFF7EAFC48211348FFF7F8FB0221114890 -:100B6000FFF7B4FCE12203210E48FFF7B7FB0E4963 -:100B70000020FFF78DFB4FF0E020006940F00100FE -:100B80004FF0E02108610846006940F0020008616A -:100B900000BFFEE7BC00002000000020407E0500F2 -:100BA0007D0A0008002401401C0200202DE9F04FBE -:100BB0004FF040024FF000034FF000044FF00005EB -:100BC0000F4FDFF84080934212D030F9139003FBAF -:100BD00001F606F03F0637F916A009FB0AFB5C4454 -:100BE00038F916A009FB0AFB5D4403F10103EAE7AB -:100BF00084FB0410C5FB0510BDE8F00F00BD00002C -:100C0000280C0008A80C0008280D0008000000208F -:100C1000BC0000005C0A0008E40D0008BC000020D5 -:100C2000E40500006C0A0008FF7F627F8A7D7D7A00 -:100C30004276E3706E6AF262825A34511D47573C25 -:100C4000FC302825F9188C0C000074F307E7D8DA7B -:100C500004CFA9C3E3B8CCAE7EA50E9D92951D8F9F -:100C6000BE89838576829E8000809E807682838581 -:100C7000BE891D8F92950E9D7EA5CCAEE3B8A9C30B -:100C800004CFD8DA07E774F300008C0CF918282594 -:100C9000FC30573C1D473451825AF2626E6AE37051 -:100CA00042767D7A8A7D627F00008C0CF9182825B7 -:100CB000FC30573C1D473451825AF2626E6AE37031 -:100CC00042767D7A8A7D627FFF7F627F8A7D7D7A30 -:100CD0004276E3706E6AF262825A34511D47573C85 -:100CE000FC302825F9188C0C000074F307E7D8DADB -:100CF00004CFA9C3E3B8CCAE7EA50E9D92951D8FFF -:100D0000BE89838576829E8000809E8076828385E0 -:100D1000BE891D8F92950E9D7EA5CCAEE3B8A9C36A -:100D200004CFD8DA07E774F31100000012000000C6 -:100D3000130000001400000017000000180000005D -:100D400000000000000000000000000000000000A3 -:100D50000000000000000000000000000000000093 -:100D60000000000000000000000000000000000083 -:100D70000000000000000000000000000000000073 -:100D80000000000000000000000000000000000063 -:100D90000000000000000000000000000000000053 -:100DA0000000000000000000000000000000000043 -:100DB0000000000000000000000000000000000033 -:100DC0000000000000000000000000000000000023 -:100DD0000000000000000000000000000000000013 -:040DE000000000000F +:1001600098471034AC42F6D3FFF7C4FF000F0008E5 +:10017000200F00082DE9F041DFF8C4C0314B604585 +:1001800003D19C6944F400649C614FF08046B04206 +:1001900003D1DC6944F00104DC612B4DA84203D19A +:1001A000DC6944F00204DC61284FB84203D1DC6909 +:1001B00044F00404DC61838943F0010383810F2947 +:1001C00000D90F21224C4FF0E02360450CD1226171 +:1001D000DFF880804FEA011C88F800C0D3F800C126 +:1001E0004CF0007CC3F800C1B0420DD16261DFF871 +:1001F00064C00E010CF1030C8CF80060D3F80061B0 +:1002000046F08056C3F80061A8420AD1A261114E9F +:100210000D01361D3570D3F8005145F00055C3F877 +:100220000051B8420AD1E26108010A49491D08702B +:10023000D3F8000140F08040C3F80001BDE8F08130 +:10024000002C014000100240000400400008004063 +:100250001800002019E400E070B5194C83202060DC +:1002600000256560A56017486060012000F048F82F +:1002700061680843606014490D60086840F002003E +:100280000860206840F48030206020688003FCD53E +:10029000206840F08070206020688001FCD5606894 +:1002A00020F003006060606840F0020060606068F9 +:1002B00040F480006060086840F01000086070BD85 +:1002C0000010024000841D000020024000487047DA +:1002D000001BB7000048704700A24A040549064ABF +:1002E000884202D00549884201D110467047104625 +:1002F00070470000002C014000A24A040034014075 +:10030000012804D0B0F5807F03DD012102E0002048 +:100310002CE00021802801DD012200E000220A44B7 +:10032000402801DD012100E000210A44102801DD00 +:10033000012100E000210A44082801DD012100E03C +:1003400000210A44042801DD012100E000210A44C3 +:10035000022801DD012100E000211144012801DD16 +:10036000012000E000200844C01D0001702800D1D9 +:100370000020704701218140014801607047000062 +:1003800014080140012181400148016070470000CC +:1003900010080140012181400148016070470000C0 +:1003A000140C0140012181400148016070470000A8 +:1003B000100C01400121814001484161704700005B +:1003C0000010014001218140014801617047000097 +:1003D00000100140F0B53B4E3B4CB04203D1A66942 +:1003E00046F00406A661394EB04203D1A66946F034 +:1003F0000806A661364EB04203D1A66946F0100643 +:10040000A661344EB04203D1A66946F02006A6612B +:10041000314EB04203D1A66946F04006A6610024E1 +:100420000F2900DD0124692A01D0492A02D1032BBA +:1004300000D10124032B00DD0124692A06D0492ABA +:1004400004D06F2A02D04F2A00D00124692A01D09B +:10045000492A00D100256F2A01D04F2A00D1012559 +:1004600003260222082915DA076802EB810206FA40 +:1004700002FC27EA0C070760076893401F430760E8 +:10048000026889008E40B243026002688D402A43B0 +:10049000026015E00839476802EB810206FA02FCA7 +:1004A00027EA0C074760476893401F43476042684C +:1004B00089008E40B243426042688D402A434260C8 +:1004C0002046F0BD0008014000100240000C014031 +:1004D0000010014000140140001801400F4A536908 +:1004E00043F001035361936943F4007393610C4A31 +:1004F000136843F480731360094B0A4A4433136151 +:10050000516100219160916800F001004FF4565351 +:1005100043EA401001439160704700000010024020 +:10052000082401400000024038B5836843F480137A +:100530008360836823F460238360836801F0070489 +:1005400043EA44438360124C002914D0012914D09B +:10055000022914D0032914D00E4C052915D0FF21EF +:10056000FF2907D0204600F081F80090BDF8000078 +:100570004008208738BD0121F2E70221F0E703217E +:10058000EEE74FF080440221EAE70421E8E70000AB +:10059000002C0140000800402DE9F04105460E46C0 +:1005A0002F4930488D4203D1816941F40071816146 +:1005B0002D498D4203D1816941F48061816100241C +:1005C000FFF784FE0746FFF785FEB0FBF7F27000E9 +:1005D000B0FBF2F0032801D8032120E00F2802D855 +:1005E00001240F211BE01B2802D802241B2116E046 +:1005F000392802D80324392111E0532802D80424D1 +:1006000053210CE06F2802D805246F2107E08F28C2 +:1006100002D806248F2102E0072440F2DF1144EAC9 +:10062000C40040EA841040EA442040EA043040EA32 +:10063000C43040EA844040EA4450E86040EA046044 +:1006400040EAC4602861E86A20F47000E862193169 +:1006500051434808A96841F00101A960BDE8F08153 +:100660000024014000100240002801402DE9F04123 +:100670000D4604461146204600F0D2FA0327072310 +:100680000626681E4FF0040C012D01D0022D12D158 +:10069000218BC20007FA02F291432183228B0CEBDB +:1006A000C00103FA01F822EA08022283228B06FA2B +:1006B00001F10A432283032D01D0042D0FD1A18B18 +:1006C000ED1EEA009740B943A183A28B0CEBC50154 +:1006D0008B409A43A283A28B8E403243A283228C0A +:1006E000012101EB800301FA03F39A432284228C57 +:1006F000800081400A4322840648844205D1B4F830 +:10070000440040F40040A4F84400A08D401C80B296 +:10071000BDE8F081002C01400149088070470000CD +:100720003C040040426B22F01F024263426B0A43CA +:100730004263704705498A6822F001028A60C860F6 +:10074000886840F0010088607047000000000240A7 +:100750000148006800470000B80000204FF0E02189 +:100760000A6942F004020A616FF07F42904204D3AA +:100770000A6922F004020A61C0084861704700005B +:10078000024A11600249000108707047B800002059 +:1007900023ED00E070B53B4908883B4C82073B4D98 +:1007A000A4F12006A4F1800018D50A8822F00202E4 +:1007B0000A800178012901D1006A804728888107D1 +:1007C000334802D40088208003E000882188401A42 +:1007D0003080288880F00200288070BD0A88520787 +:1007E00018D50A8822F004020A804178012901D133 +:1007F000406A804728888106264802D400886080A5 +:1008000003E000886188401A7080288880F020000A +:10081000288070BD0A88120718D50A8822F00802BD +:100820000A808178032901D1806A80472888810560 +:10083000194802D40088A08003E00088A188401AEB +:10084000B080288880F40070288070BD0A88D206A5 +:10085000FBD50A8822F010020A80C178012901D153 +:10086000C06A8047288881040C4802D40088E08050 +:1008700003E00088E188401AF080288880F4005066 +:10088000288070BD102C014098000020202C0140D1 +:10089000342C0140382C01403C2C0140402C0140BC +:1008A0000348018821F001010180024800690047E6 +:1008B000102C01401800002070B54FF08045288AA8 +:1008C000C10740480AD0A989C90707D0298A21F061 +:1008D000010129824069BDE870400047298A394CEE +:1008E0008A07384904F18804A4F12006497916D50D +:1008F0002A8A22F002022A82012901D1006B804754 +:10090000288C800702D4A88E208003E0A88E21883E +:10091000401A3080288C80F00200288470BD2A8A1A +:10092000520716D52A8A22F004022A82012901D10F +:10093000406B8047288C800602D4288F608003E0BB +:10094000288F6188401A7080288C80F020002884CD +:1009500070BD298A090717D5298A21F00801298243 +:100960008179012901D1806B8047288C800502D4D0 +:10097000A88FA08003E0A88FA188401AB080288C9F +:1009800080F40070288470BD298AC906FBD5298AA5 +:1009900021F010012982C179012901D1C06B804762 +:1009A000288C800403D4B5F84000E08004E0B5F85A +:1009B0004000E188401AF080288C80F400502884A0 +:1009C00070BD00001800002070B543490888C207B8 +:1009D00042480BD00A1F1288D20707D00A8822F09B +:1009E00001020A808069BDE8704000470A883B4CDC +:1009F0003B4D04F190049207A4F1200618D50A8813 +:100A000022F002020A80017A012901D1006C80479C +:100A100028888107334802D40088208003E00088BA +:100A20002188401A3080288880F00200288070BD1C +:100A30000A88520718D50A8822F004020A80417AEF +:100A4000012901D1406C804728888106264802D4BC +:100A50000088608003E000886188401A70802888E0 +:100A600080F02000288070BD0A88120718D50A88F7 +:100A700022F008020A80817A012901D1806C804726 +:100A800028888105194802D40088A08003E00088E6 +:100A9000A188401AB080288880F40070288070BD3A +:100AA0000A88D206FBD50A8822F010020A80C17A91 +:100AB000012901D1C06C8047288881040C4802D4E8 +:100AC0000088E08003E00088E188401AF0802888F0 +:100AD00080F40050288070BD1004004018000020F1 +:100AE0002004004034040040380400403C0400402E +:100AF0004004004070B543490888C20742480BD003 +:100B00000A1F1288D20707D00A8822F001020A8041 +:100B1000C069BDE8704000470A883B4C3B4D04F17A +:100B200098049207A4F1200618D50A8822F0020240 +:100B30000A80017B012901D1006D80472888810747 +:100B4000334802D40088208003E000882188401ABE +:100B50003080288880F00200288070BD0A88520703 +:100B600018D50A8822F004020A80417B012901D1AC +:100B7000406D804728888106264802D4008860801E +:100B800003E000886188401A7080288880F0200087 +:100B9000288070BD0A88120718D50A8822F008023A +:100BA0000A80817B012901D1806D804728888105D9 +:100BB000194802D40088A08003E00088A188401A68 +:100BC000B080288880F40070288070BD0A88D20622 +:100BD000FBD50A8822F010020A80C17B012901D1CD +:100BE000C06D8047288881040C4802D40088E080CA +:100BF00003E00088E188401AF080288880F40050E3 +:100C0000288070BD10080040180000202008004017 +:100C100034080040380800403C08004040080040CC +:100C200070B504460D46194919488C4203D18169B3 +:100C300041F400618161B4F1804F03D1C16941F099 +:100C40000101C16113498C4203D1C16941F0020124 +:100C5000C16111498C4203D1C16941F00401C161F4 +:100C6000FFF738FB06462046FFF738FBB6FBF0F0EF +:100C7000B5FBF0F0010C4A1CB0FBF2F02185401EE0 +:100C8000A085A0841120208070BD0000002C0140B0 +:100C900000100240000400400008004004480168C1 +:100CA0008907FCD5416841F00201416070470000AE +:100CB0000000024002E008C8121F08C1002AFAD151 +:100CC00070477047002001E001C1121F002AFBD1CC +:100CD0007047000010B54020FFF72CFDFFF7DEFF46 +:100CE0001E48806820F001001C498860002431E023 +:100CF0001B4800EB0410806810BB194800EB04107F +:100D00000168184800F09EF8154901EB0411C8600D +:100D1000134800EB0410C0681349884219DB1048DF +:100D200000EB04104068401C0D4901EB04114860C1 +:100D300064200B4901EB0411886000F0D3F808E04F +:100D4000074800EB04108068401E054901EB0411C0 +:100D50008860641C042CCBDB10BD00000000024046 +:100D6000C400002024020020A3480B00002014E04F +:100D700000212A4A02EB00125160284A02EB0012BD +:100D80009160264A02EB0012D160254951F82010EB +:100D9000224A02EB00121160401C0628E8DBFFF734 +:100DA0005BFA2048FFF7DAFC1F490120FFF7E8FC57 +:100DB00048211E48FFF7F0FB02211C48FFF7B2FC58 +:100DC000E12203211948FFF7AFFB19490020FFF783 +:100DD00085FB02236F2200211648FFF7FBFA41F63C +:100DE00098111548FFF71CFF144A02211248FFF71B +:100DF000C1F94FF4347203211148FFF737FC4FF06B +:100E0000E020006940F001004FF0E0210861084651 +:100E1000006940F00200086100BFFEE7C400002046 +:100E200000000020407E0500D50C00080024014091 +:100E300024020020000C014000080040A10E000820 +:100E4000000400402DE9F04F4FF040024FF0000346 +:100E50004FF000044FF000050F4FDFF84080934241 +:100E600012D030F9139003FB01F606F03F0637F974 +:100E700016A009FB0AFB5C4438F916A009FB0AFB23 +:100E80005D4403F10103EAE784FB0410C5FB051090 +:100E9000BDE8F00F00BD0000383A0008B83A00087D +:100EA00000B520B41248134A1168134D2D684FEA5B +:100EB0004505A94214DC435E01F10201116003F50E +:100EC000004310B440F2CF2403FB04F34FEA234362 +:100ED00010BC0A4803600FB41846FFF71DFC0FBC96 +:100EE00020BC00BD00B5034A4FF00001116000BDF9 +:100EF000280F0008C0000020200F0008BC000020C0 +:100F0000383B000800000020C4000000B40C0008BA +:100F1000FC3B0008C4000020E4050000C40C0008ED +:100F2000881500005B00000001E5BA50C6FAF32AFC +:100F300040A4D8B563747EAA6430B03F0080F23319 +:100F4000D15892B0EC1197146594AA4B68EF38E32E +:100F50002C6064AC6A3861132BE42A53B0A933E6E1 +:100F6000791A24C8452051F7C6E53F3EF9CCC0F1B7 +:100F7000774CFBC3FE1ED95953D861EA4DE46E0F7E +:100F80003D1ED4DE96067FE5F9E5AC1568C2BEF7D6 +:100F900095496FCCA50DBD546FF40F2084CD60D75B +:100FA0009B3FDFA920081154F9CFE5F2B60E38F9BE +:100FB000F300FAF34C15C336E5DE82016AD0CCCAE1 +:100FC0000D517FF8EC10972BA9BC81DB1E26D2D2E5 +:100FD000DAFE342041CBAE493F137AA7B5FA72E866 +:100FE000C2F8F5376BF57FF9B71D93E86F378FFEC1 +:100FF000C0C7A24A67DDBFF42615BECFB53FE4FAED +:10100000ABDA3C25230C59FAA1E3FFC2E92115ED27 +:101010006FCBCF7AD4CA14EE4D0D4DA2FF7FDFFE09 +:1010200019D87B7809BF24DF56F36BF3CC346DBF3E +:101030003FD6FA3336C493D53A2C62CE8640701B25 +:10104000E4CE5166689C6500C446B3AFF44FEDC86A +:101050004DD0B3485306841F75D56FE38B27C6FD6B +:10106000C2109E1D01D065FCD61348E57D4441E1C8 +:1010700067C924087CDCDE2DC5ED93FEB0157CDE4F +:101080008E044718F011FCE9D5F140BA6F1FB33157 +:101090007CA1FF18CD404CD22AE8465B61D29CD09F +:1010A000CD5767B6F609402759E54E1D72FB12244D +:1010B000D8C9D1DB902200EABC03130BCF0D27FB6C +:1010C00044137DF145F74318FBDAA3EE5DD0872684 +:1010D000013D0BC91D15A025430141CC72FD623AAB +:1010E000FDCDD905060A3E068B25CCC7A9FAA9393C +:1010F000F9FA79982848E5490B9C223F56B5C9EC86 +:10110000E84EB6B83F2C88F86F0DC5AD181AFF7FB2 +:101110004BAEAE36F5CE3602D904B3DBE35476BC23 +:10112000492356E0D7FB0A21FBB0563478F342F24C +:10113000501548FB69D4192C9F1896AFF87B6ABCF0 +:101140004BD9366CC5C3070908EFB1FB76D0542CD8 +:10115000F50C1EBB454D5FF120F012F9820098E6B8 +:10116000F10C9D0A51E27B3870F0F1F863061BF632 +:10117000BF09F0E42D085F07C7F49A2FC7CB800B97 +:10118000023575C098FC0EFA85F271EE583F910950 +:10119000E203612887BD6401C5FE77F7C1ECD80A78 +:1011A000D7F982EC462FABDCCF0F381062A3A41125 +:1011B000C224D7CFAE0D1D2B78DD34F79C3B03B393 +:1011C000F90C473F47AE9D0EC72338F657F18229E9 +:1011D00067F4E3E91A1361D3AC2B871155D11E13C1 +:1011E000940D8BE611285C1678C81E2828F7ABC52D +:1011F0003948DE031FCC2A13501402F57BF9001680 +:10120000FEF657F131DE2808630A17F66830DAEA8D +:10121000D50362F62DF24208F5F6AA2198BCC2F970 +:10122000D51C5C005F06BEE5B02DB6CD82E9642F0B +:10123000CCF0E108C4193FFD8CE0BE3B43D4A1E0F3 +:10124000A2480BC7B7091AFB54132A2C7FE37D066B +:1012500088F89314DDDB380EE51E10C6051246092A +:10126000A2DF9C11741ED9C57612F31565C0403AF1 +:10127000BFF48BFFE3114EC7B53A11E8BE0E9E30A6 +:101280007BCDD30F59E4E6048C0F5FF3292DB40313 +:10129000A6C9D615571D1BCA373CE7EA70C63A30B7 +:1012A0004BEBAE1E41F54DF848FE62E1302076E88A +:1012B000AC15FA09B20A0E108EC17E14A21CA3C589 +:1012C000D200E727D1C2BC2FAE1F26D6A63596C5C1 +:1012D0006F0C901030E0E241AFD91DEFF63347EDCF +:1012E0008AEC9426D1EED1EC0A0D6DFE2A14C4DAF4 +:1012F000350AA50EC6E67C0A84F8C8060001911DD1 +:10130000B1FBC2B93824141814C5513AA10C78B5F0 +:10131000052985F299F55A1F59D3C41C3EF01DEBDF +:10132000BD3FD0E00DFF620B72D39CFB2809172054 +:101330009109E5F1822D98E6F4D26A4F7AE98DDFC2 +:101340001320FADF3A1939092918380E8AC1F90D24 +:1013500041F6BDEA972996F2A3EF16105BF3CF0D85 +:1013600021EC3FFFFC2A82AAC101CF0E7EC0E546D8 +:10137000E5079DDF19FFCCDF391C1E11D7FC921940 +:1013800030E360EE8616E6EFE7FE0B068E0388F587 +:101390003CE49327660C58D7472A15EA1DD7CA3E66 +:1013A00044FC4A0735064BEDA4FE49F5D73C1F0B1C +:1013B00034E4512569EC81EFD229A0E5B30587FE1D +:1013C000E6C47832B3092E00163BA1CE32D7A10C69 +:1013D000AEF69607D7258B10ECCE77F79A3010EE45 +:1013E00026FDD30FD8C84E09181996F0241D02F512 +:1013F00030F523F98AEDDF14EFEBD3F869FEEAF15B +:101400006F209FEBDC0D982629AF8507A025CBCE5A +:101410008531F0121BCABC190B082BE5B41828083B +:10142000B2F9E602B2F6721047002EFF730DCAFB46 +:10143000A2F0F6F1451FC1FE8BEA021E96DCE7E73B +:101440000128AFF05CFF331481038BFECDED9700D4 +:101450008A0253F18726FE1D09E92614AFEE65EBDB +:10146000F8FEB8ED880A44F98D1C3A1743E949F8AB +:101470008E031EFE73F9FE0BCD0247EDD006CF0E94 +:10148000B6F80A0BC40439F1F8FC71EE11FD390B02 +:1014900052F5E82290F7DDDA512415ED47EE681891 +:1014A00050FF53F1300B37144FF01404BEFBA2F37E +:1014B00071FF200692040800511080F4C3F32CF44D +:1014C0004314501407DEFB1672FB73E4B402950A52 +:1014D000B71CD0E05800340E65FC11153D09CBE176 +:1014E0006CEF9B1785DD730EB015C2F94BEC91F3D1 +:1014F0003D2037E9D601B8186A0D4ADCDA02470206 +:1015000059FAFB2E37E9FA06EBD49DF7E51EC3DF47 +:101510002323DBFC9AF3020CC9FFB5FA51F8340E11 +:1015200045F61915ECF9C0F08E1931F39D0C61E800 +:101530008CF612109F03BC057BF7F50D4FDA5608A9 +:101540000D1244FC570649E33C0F3601BB07D80A8D +:1015500085F17004CAFD200802F6D3112E03AEE215 +:10156000BE1080F579053A048C0CC4087BF8D2FCD7 +:10157000DCF67A136FE10F1CCC0759E8021F72E505 +:10158000C502AB05A9F8E4FA61FFEA030AF6EB121B +:10159000F608B708C3E036ECDB125EF63E1925EF1D +:1015A00061FDEBFE8A04D227F6DB520C0AE335F02C +:1015B0001F200F0ACD182CE20C018FFF91F541F787 +:1015C000DA187500EFEB4E20F2DD1E138A041DEDD4 +:1015D000F61BFBDA2E027AFF2D06BB1D94FC43ECB2 +:1015E0007AEBEF17FEF5BE103E05F4FB860259E8D4 +:1015F0007D1768F03E1AD0F5A7EDD61350E96A269C +:101600000EF7FCFED2006FCA83119120670837FEE7 +:10161000F4FEF3EDBC044703E5F38519B9D53B1699 +:101620003D0AB7F4602DDBCFBC032BFA76FF9B029B +:10163000A4FE24205CFF71019FEA4E08C5ED9607C9 +:101640008009B6F5BF0C66E3DC22ED0862F74D0CAD +:1016500036C4951E98F9F8FF842228E1662506CA4B +:10166000E315B5FEAB18510D2CB6DE4098CEB44153 +:101670000AF8AEF3322E809F751643FED0209411E7 +:1016800033FE05E9F1DF7E13B0002F3BF9F90AE1E3 +:101690004BEC0CF0BE0D5B1A0E2220F0A8FEABC77F +:1016A0003CFA741D200A543DF7D547EA95F4AE097B +:1016B000F9257A14EBFE37D4A0FB03DB8E17BD1699 +:1016C000990BA90D64D861FF11EA5D127C1F5B08BC +:1016D000210116D1D8F4A1F9181C741EBBF4CB0C4F +:1016E0006ECF3F0216117406BF1D0AFAD7F8FBD958 +:1016F0000511B9E66419DC3715D5FF0549E178F520 +:10170000B415B81AEF146EE865FD24E0D40B5D1330 +:101710004A0A6017CFE31D04DCE0F6050B1D0A0B37 +:10172000FB16B7DBDDF147EBC113FB1AEC11B9FE79 +:1017300033D23F0164EF8A150D272FFE0EF9D3E453 +:1017400043EC09FCF61DE314570484F472CF430202 +:101750008310AE1F541550E9FEE0A9E20D148C0F62 +:10176000652A64025AE1EBECB6E3FF1B0A0D7C1E0E +:10177000FDFA78DE2DF180F4BA23340D3A1712E227 +:10178000EBD58E052600C432990D2FFDC7DF05E588 +:10179000C6126C04B527DBFD5EF726E96DEDAC15CE +:1017A0008104C2243CF811EA19EDD1F0421BF90D75 +:1017B000FB1AEAEF25EDC4EEE0F8152A54FEDC0C26 +:1017C000EDF3FCEBA5F896048F12A800AF1C77E1AF +:1017D0000FF4EA04A2F2891BE00EDBFD0DEB02F52B +:1017E000D3FBAD10E714D7F80403B4EA01FAC0073D +:1017F000600092198DF371FF35F32CF5630A5C02DA +:10180000BD148DF2BBF5BFF59D0D59FC710133116F +:10181000F0FB180711EB2D0423FBE00DB30883E464 +:10182000BA0E8CF6D8F3FA1B970285F261FFC6FA5E +:1018300016FBB5107901DBFD5A0971EDF204A8FF22 +:10184000D30EED09DEFFF8FEF3EA800969FE2E17DC +:1018500075002CF8D4F6F3ECF50D680483104B04F6 +:1018600097EAD6EBFB01800CDF117F0E4CEAB8EE55 +:101870009A0423FAF317790530F5A8FDC4F2E200C3 +:101880009B0347172CF8890630F458E9CA10A4FEC8 +:101890008311530413F4BBF33CFAD4097F0E4F01B8 +:1018A000B6F595F3E4F8D907EF13D6007EFD1100E5 +:1018B0004EF4AB0340FC170D9E07B804FEF43DF454 +:1018C00067082AFE200A7E0190FAD0F5E3FD05FDA7 +:1018D0006F0D6708B5FC48FC49F8B00104FF3105FD +:1018E0006C043E0306F9F0FC23F974069D0B150207 +:1018F0001AFEA5FB63F5FCFF340CD3FBBF088CFA82 +:1019000061FC27FC8A049F003202350AB7F2080006 +:10191000E0F7DA00E00D3105FC0065FC46F17EFEE3 +:101920007409DD075707B9FC55F8BDFD1AFB930094 +:10193000381044FDBD01DBF902F84205380C0707F9 +:101940003BFF74F453ED2D07CC07620F81045FF267 +:101950007CF55B0511FEB3081B0E9EF3970087FA1A +:10196000A5F778093D0C7A00C90089F39EF1AB0414 +:10197000120D730ADE0252F401FAC003D6FE280BE0 +:1019800009FC65FEA5FB69FF420569018E04710132 +:10199000D1021CF13CF9B0024A0A1E10A4FE03F366 +:1019A000A0FB66FAC904FD0C16FD06F9E3FB87FDF2 +:1019B0001D033D08BD004A0622FEE8FA27FBC5FECE +:1019C0008E02FE095705B6F6CBF977F6060E280B00 +:1019D000A4FFDCF7DBFB9F01F303B0010EF771FFFF +:1019E00010EE4BED7EFF1006441080379230351E0E +:1019F000C00664D75DE7A5E30BDFBCEE88F53E07C4 +:101A0000800AFF1ABB1D18F3C8F3000056F6E7FF63 +:101A1000541403F13CE68F1159F9D007380D12F92F +:101A2000DD082310BFF57AE89A0413F3E908AD0F37 +:101A30001BF5EE032A01A2077103B9FCBEF70CEDFA +:101A40006BF52504F207010E8E164DF80400CAFB53 +:101A500000FED8F512FCCBF564EF0A215EE4A13A52 +:101A6000B9FEDFD1A61E03DC8600D3FAEA06B9FC74 +:101A70004A1D421949F77AFD9DDF5207C2254CD114 +:101A800047EC1F0C93E78D4961FEA9F90B0725EF81 +:101A9000C2E4FAF1B5FD94F86C30F3EE78201C093D +:101AA000A7F062F774F188F751FA33FD8AEE5635E4 +:101AB000E80FB0FF4B02CBE1AAF32B12EEF2B80213 +:101AC0001C096BF744103A0206F85306000079F03F +:101AD000FA094CE8300BE314BF08410CD4F65DE57D +:101AE00073F64F170FF6B81626FEECF84D0F1002DE +:101AF000CCF43A046AFC23FAB70696EE85053A055B +:101B0000A207F0FBC30903F2E200670737FC740980 +:101B100066F7E700DFFB6804D8F6EE035EF9E7112D +:101B2000930045F87C07F3EE5E0C0304F5F67CF2B7 +:101B3000200A0110FD0CC3F641F4AEF376FE3B0122 +:101B400084F61A10390AB309630847ED0CEEAE0C9F +:101B5000F9F79C0F4CFF9AEF2D0831076B0B6002D1 +:101B6000CFFAEAED0BF3B9FBA90D7407900C1C0535 +:101B70009F0292F149F841F551FB701C0EF99B034D +:101B800076FCA801170B3A06E1F336EB82FE7904E6 +:101B9000D907EB13E1072CF8A80092EE4DF724F5D6 +:101BA000000121022F0F890654FD670958FFAF0479 +:101BB0003AEC34F633FB69015D141C0866F9BE0E7D +:101BC0004AF2F0FC3604D3E431078009AA0851FB3D +:101BD0008F0040FCE00DDFFD78F16C0483FC3605DE +:101BE000D30E630615EB060A5FF3D2FC9D0B9EF243 +:101BF00093FD700843FEC101BC044AF29C126FF6CB +:101C0000C0044810C1ECCAFD2F10D3F9AEF8611220 +:101C100027E4D2FEBC1A17F8C6FABC060B08B5FBBF +:101C2000B5E7F300F90F24F4020A501469EC4AF303 +:101C3000C81B49F5F0F95706FBED3202380D371491 +:101C400000FE81EF81F11914F3EDAFEFF9250DEBF3 +:101C50001005561EB7F4B4EEFC0015FE170ACCF3BF +:101C6000FDFBE313B0EB8B10071AF2F163E0E10721 +:101C7000A30481F0E108A4FFB31B7EFEE6EF161279 +:101C8000BAE1A6077B0E53F165FD59FB7119F1F816 +:101C90006F0B92EF74F43BFDBD01391FE2D9BE100A +:101CA0009607C102D80880F394FBEDF7660C4AF35F +:101CB000100617F89B036419DEEE6BF773F7DB125F +:101CC000E50723FB660D9ADBD10453051B0C8FFC43 +:101CD00077E2FB181004A50F7CF5F0F92CF35207FE +:101CE000B51459E82BFBCDEFFF1AA20A0DFEBB0875 +:101CF0003DDFEE0533131FF99EF2260074083D0BFD +:101D000059107CDF4607E8F800FE0622C7E182157D +:101D100046F1761490F7CAE79C138FEBE61737D29B +:101D2000A5370EFAB8ECAB317BCC0B1E8BD232014F +:101D30004B1AF4FD5C00E5F3E83AF8E903086DC0DE +:101D40008D09C62490CFE04EB2CABC18CFFA8EEDF2 +:101D500029193FC09C3EF5CB513AB0FF29DB4D23FA +:101D600012D0A53A22D25F1CA6DE4011C70B2DDC93 +:101D7000C63D78B4EC50DAEAA7EE3BFCC7DFB734D7 +:101D800051CDCC1D0ACD2918781FA524174C66907B +:101D900062F988CD9206613D130B53306EBA990DEE +:101DA000E5C92A13402498E339348CB969282FFBFC +:101DB000DA012906E2EE02F4FEDFB24BC2BC9C253A +:101DC00041F434F8594FDFA8332832D9B4EB1F3629 +:101DD0007C0B1E12E7C0840B85F36A3CAF06B2E0B1 +:101DE0005D14DFA8B42DECFBB819B6F92EECC52BA9 +:101DF000AFEE7323DAC03A189BEA5303B6247BB8DC +:101E0000882446080235060A6DD5E5DDAACAD12E1A +:101E1000E40B87101D04D0F2DD30E7E8BC0643EA8E +:101E20004ADE9F03AB06E909A9F85539F302AD1064 +:101E30005ACABFDFC21027E54F2E2DEEEF00F1F694 +:101E40006B21C81BFBD9EFFF13DE8710E1F2820183 +:101E50009C2528F5222AA1F7F7EE45DFB1E6832479 +:101E60004EF5201CD9EE4A088A1799F4DDEF5DE69D +:101E7000F00EB8EB851AF8EA911CD506FCE8BF4ACB +:101E8000C1BD7AEAFE0897E9792CDBF98CF71D19B8 +:101E90008DF527FCA910E9E07EE86A2384E0652936 +:101EA0001B0DFAB2AB4591F5BC021F0F21DAC9EE4A +:101EB000EFFF68035815662537BEE8234B00B3DBF8 +:101EC000FE2113F74BEB241D12FA3ED9F93AF8E83C +:101ED0000AF7262A16D026FEAE1FD4DD313096F141 +:101EE000A2C7633143EB48FCF93813DEDFE8332641 +:101EF000F3C24F1BEF16DCE05A1F5C009BEB060E93 +:101F0000DE029DE32F28C2D1A2F5673584E1CB0E16 +:101F1000F538FBC254EC622224C72627E311ADE555 +:101F2000A21EE6EC46EFAA35B3DC90F94E1C9AC42B +:101F300016103A2E55E3D615B4190BB48820D1EEFD +:101F40009CFB3C23A9CFCD18340EA1F79E098B270B +:101F5000C4C61804631C0EB8472EB20B14F2953495 +:101F6000B1E4B1E7240BBAE5EA1A8310C6D08908B8 +:101F7000882132D8082CA20A00BE8B2665FC1404E6 +:101F8000440F3CE648FD7A1475EB0B08501554D30A +:101F9000222A5401B1CFC92B76FC44E4A429D6EC03 +:101FA0000FE02C205EF5A415170A60C2AA1FB30922 +:101FB000D0F16B344DE299DFA412ADFDDCF43A1B95 +:101FC000E5F2A7EDCB21E2D9B3082D1AF5E1C6253C +:101FD000CEE9CAD39A3214EEA6082A2A0ACBE3E63F +:101FE000F7154E06A3040B1DBBDE9DF92F1128DE4D +:101FF000B528D8F481F1152C85D901E65924F0FAD9 +:102000000707CC1BC3CA01FAD51C06F9E11BEFEB8D +:10201000BBE0C7200AF642069D20D2D2F6F2A21DEE +:102020006CF2C1014C13D6D79717BC1934CC93125C +:10203000F2F15EF9A61D29EFAAF5461A712C340BB0 +:102040009EF397D69B02B7F11DEB8D346AE675EFD0 +:10205000D00994FC4B1921052DF2C9FFC70A05CF01 +:10206000351C120F13DED049BBDE8AD89F2C2BE41F +:10207000C2F8B926B8D97CF2A92643EB3D1FEA0382 +:1020800067C976263E048DC7CC1FAB04F3EC5C2DEC +:102090008FE733FF6732E8CCB3F3E7166DD7CE1383 +:1020A000E00F35F4862C4EF48CB86332CF100ACF93 +:1020B000C02D6FE0C5FF1C31C0DA9C0F941125D8EC +:1020C0007408AC0174DC5E243B1412E5FE1F6DEB5A +:1020D0009ADDC52C22EAA0FDA719E6DBE00D0B1B5B +:1020E0005BF33C0D8AEB45E23A1B07F446083A1BCA +:1020F00081F198FB9E078AEE5DFAB51190F74302D5 +:10210000A0FFC4EE8D078D1EE1057CF512E577F882 +:10211000800817F49A1B58006AE5BC1830F7AEF532 +:10212000BF1FC2E72BF95E0D3DF32FFC0F0A76FDB2 +:10213000EA03520CB3DDF315520A49E4251924F1E0 +:102140005CEBB01876FE47021805B2F6DE026EFDB3 +:1021500012FA3F014E06F7EDAC17EFFEC1EA531B32 +:102160008EEEEA02B110C0DC7EFF0926ACEB7E00E9 +:10217000E80EA9E49713EB126FE1F41073F546DD56 +:10218000C12AB5FEB803AA0CE3E764027406D5EDD4 +:1021900025051F0DEAF0840A09FEF701A0132BF9AB +:1021A0004AF3F4FD2BE407055524F8FBCD0037FF77 +:1021B000C6E59F034413A7EC7610F4FB32EC4B17F3 +:1021C000F8FBA0FC410C03F32FFC6EFCE6F0B81604 +:1021D00018072FFAC1FE1101B7F4D103D506A0FFED +:1021E00029051AE4DC0B5B05E8F9B1129F0030F910 +:1021F0008E0405E97DEE9825420681F1F10ABFF6CD +:10220000FDF7B111A9F8FCFF0EFAD0F13D0AA90DB6 +:1022100050FDE3FEA0FD91F2170B99F46806730DD3 +:1022200014F1D104E4F83DF6F3175DFE8DF2F413DA +:1022300025EF24F1BF1EB9FC47EC3F13C7E300FEB6 +:1022400041221DED5F08E202F2F0D007C404D9EE8E +:102250000707DD0751F8680527FC58FFA50E76FD36 +:10226000F6F4AF04EAF12C094F05BEF8910A34F9EF +:102270009F02300CB4ED7CF3BE10D4F43506481444 +:1022800070F14204FB0566E56709D40BABF0BB0BAC +:1022900021057CF42EFF93003D0C980EABEEE1F48B +:1022A00091F58FFDFF04730C030594FB1501F9FAFA +:1022B0007A12CBF55802AF04F6F34AF1D1EE6A1167 +:1022C000641AB111C6FB3B001EE6FEDF590F9C11DC +:1022D00080F32A0257059204340FDE0312F9CAE88C +:1022E0003AF0F9F85C15F8119D0C4B0527FC4CFCF5 +:1022F0007FE4D8F75C0346F1AF08AC15CEFCFB19C0 +:1023000011FE09E60C0208EBA1F671167A0026FF11 +:102310009F18A702E3FF61FBF4E7DDF10304A8FDCA +:10232000F10A3D0BC903031927FC81EFC8F082EBCA +:10233000EB01400FC5014B04240BEA02F60537FF01 +:1023400076E9A1F76EFA23FBAF1DD8F566F975198A +:1023500078F52808FA0907DD840AD10196DA181AF7 +:10236000AC1644FB4608E50990E40AF90E0D70F13D +:1023700058FF5EF67903B4041B0B741C5DFA3FEB47 +:10238000A0FDDDF091F408179604E3FC1B0AD7F9D1 +:10239000BEF8D006B306E204E5F27AEACEFC3D09C7 +:1023A0008505E11CFF0403D9EA035302EAED910A13 +:1023B000BA0C94FBB1123B120EF852F6AAF6F9FAD7 +:1023C000D2E911E71113AC13CD020F20E3FE22E88E +:1023D0000EF90EF71EFD8FFED103AB03F8FDBC0511 +:1023E000BB1C22FC53F03BFFD3E4B2F548104E0A6D +:1023F000A400660C5A0A56F565FF9CFE2BFC1CF3E4 +:10240000C8F37C0BA6F5410C5A20C0044EF492EEA2 +:1024100020F3B1FB2A023700230C63F5FB01060B06 +:10242000BB087B0D85F32CF59EF49B018FFF5707AE +:1024300061FC38F6B514A607B7F377F8A2F20AFAEA +:10244000900F97FEE6022D05D6FFF8FFC80523F989 +:1024500041F3AA0893FDE2038D07A6F215FFC30C12 +:1024600074F2930076FF000187FCAFF2D51AFBEF00 +:102470004AF3301FDCF4B900AA0C78F359F973F869 +:10248000A10DB9FFB5FBDC0D29048EED01FAEB12AD +:1024900077F88CFA7BFB1EFCB2F77118C70CA6F319 +:1024A000F30166FA4DF9DAFF0B0946F3EA03F0FC93 +:1024B000880A3BFE0FF6A10E2FFDD3FAE9F4C7F50B +:1024C00002F8D2163F1433FD24F42A02F4FAC406AB +:1024D0005B0563F41FF817F8811B61FE82FFC5FFDF +:1024E0009B016AFA4AF368047BF742068C0C2D06BE +:1024F000A6F31C0900FE6401BEFA72E982016709B5 +:10250000F3171407790202F428F53EF1CAFA33FDF5 +:102510009B014C1197FE2F0F11FD02F7E0F990F887 +:102520005AF8A4FCF61CAC141AFE5DFDB7F1E7E9FD +:1025300016F97EFF130CC6FA9108FB1998FBD4F626 +:102540004EF133FEECFBC3F63909410B6803350944 +:102550006C038CF9A4FD0EE302F7C6125A0BE601D8 +:102560006D010910A0FE0EF853F017F7D7F950FED1 +:1025700065111807D80A27FA05FCC100D1EE080139 +:102580004302F8FEED0A1AFD18065E0B6EFA87FE8E +:10259000EEF11BF78A00E7FF5207C0078FFC080225 +:1025A000F205FDF9E3FC53EF670A3E06D5EF8FFF16 +:1025B000340B2C0DA1F94205C4F15BF2DD07BB0B16 +:1025C0008DF454E9042ABB1E42D9B9D1292DDE2E3F +:1025D00092DBDFE5AEF7B511EF1363F251F8530666 +:1025E0003E06B3F103F1CC1DBB0A18F36EFB5BF0A2 +:1025F00092062A15790265EA5DFDA3011D02170AFC +:10260000EDF3A90D520844FA14EECDEB841FE9094D +:102610002CF8EA0418F2C4EFE109681837FF3F020A +:10262000FFEDCEFE7FD102B8FF7FF8500080FBB0F7 +:10263000FF7FFF7F008000806B61FF7F340B008095 +:102640001C09006D1CF3C807A58FD2FCFF7F99E120 +:1026500006CA29DAC9155D527140CA910080FF7F10 +:102660009534FD9048128FD3B93D7F25B6E2A2B2D2 +:10267000B621A25F0080F0282032E8B94D3680F6FE +:1026800016F906DFE932C3F68EB0FF7F02CA3BC0FF +:102690008A2E92D70C30ACFE000095CC4E1DE72957 +:1026A000E1B2E15D0DD426BFD54678F533FB77E383 +:1026B000E91F0A0BF4FC1C057BB77A284E1DD8F3E2 +:1026C000BF09BFE065FC1C09C03120F069D30525B6 +:1026D0008DDF4300FA1CF1F5570472FDED08F0D1CF +:1026E000AD25EA1A3FBE4C3F8CE4A4D5A32C06F7D7 +:1026F0006E0EADFC4D0FF8D271FF3B41F9BA592671 +:102700008D06FDCF8B2646F3510D6FF4A90EEAF12D +:10271000CAE95F1D25DB252F1F0CF7D7D904020B53 +:10272000FB017AEB851CB3DAE2003F28A9E35815D8 +:10273000F8FD91F62EFFE203ACE945F5503F56DF78 +:1027400003F0BC3010DA43ECCA1334F66F0C070701 +:1027500096F08DF3DC1F1A13B5D0951DFADEC7F481 +:10276000373FE0E1CF0C9DE3800CA50D71EDC12852 +:10277000F9BA510D2B23EFED211608EBDD08BFF25E +:10278000FE094B00C2E47721EFEB4302A31631F0C0 +:1027900015FEB60B6BF3FAF1251A71EC85F0CC1F20 +:1027A000200847EAA608DA020EE51222A40022EA6F +:1027B0004B17F6F308ED510D410B7BF8BDFE27FAE0 +:1027C000BEF8EB00AD110801F1F4890751E5EB16F5 +:1027D000E80CFAF4CF0DDCE35A0CF0F90C026404B7 +:1027E00092EF062110EFB5FA61FFF1F48C0F9F0113 +:1027F00089062EEBAA08630713F33618EEEF1FF7CE +:10280000490C7FE64811922F90CC0CEC4D36C2E477 +:102810009CFD3FFF6AE3F9254A067CE0BD01C32029 +:10282000A2F498E3DE19C2F958FEF10BBAE2B8043B +:102830005A1FE0F9AAF2450B75EF8DF27518D50312 +:1028400010EF940E651140E4A400660D46F11210DD +:10285000980FF2DE2BFAF00EC5E9A718D504F7D7CA +:10286000490CDB121B0C51F7E00CAF04D3E6481007 +:102870000DE99702B71CF4E7CD00FD0E2DEF0AE33A +:10288000031C230D40E55014BEF738F6A717AEF72A +:1028900002F87C0B4B02EAF1CC051002FCFDAE09FC +:1028A00033FC27FB1BF56AFC09FFE7139A0638E2A5 +:1028B000BC03AD0F1FF7B000300E17F696072FFBC5 +:1028C000EEF0C21197FE51FA00FF960439F588F731 +:1028D000C917E203FDF8B9FC28F2CAFB19180C0469 +:1028E00042EFE90900FFD6016B0CB2F4E6F0B0024A +:1028F0006C0365FC950CB1FE8BFB35070DFF99F65B +:1029000041F3FB02D6016F0D9509F7ED910A9E0880 +:1029100013F59301C0F0A8003E047008460833E8A0 +:10292000230C16FC65FF331493E89EF4C309DF11F2 +:102930000D00ED084FECB4EB7F270BF490F9ECFAA7 +:102940007F0F6A0E42DB140519010F1DF7EFD1EE60 +:102950005F07E1F25319CEE7841FD8F729EFE40FA0 +:102960003AD80A25C2FC16F9B709000270F3DA0159 +:10297000A61D17E11114D5EF04ED3F14DD072BFC64 +:102980000EFA33146BE22213F3FF5EF637FC09FBF9 +:10299000FF1A05E96515D5EEAB079CFE01F97AFF34 +:1029A000F9E145378DDD5A1FA4FE9EDE891DB6E490 +:1029B0007A117BE4112921ED95F493297FCD11271C +:1029C000B9E911FDCA1075EBE10722E83E2DB3F11C +:1029D0005400D40C34E1160FE8E4D32328F657034F +:1029E000A50EA9E2FC1404EA2F11EDF5BF0C9DF829 +:1029F00064F0761394E4881F1FF76FF7F303CD019B +:102A0000140356F43616FEF5A4001CF1B40208189F +:102A100032EECB0F1BF5D4F5A1F8DD07F50C75EF01 +:102A2000D02055E767F3CD00B5108A1540E78E1624 +:102A30001DD8BC026913BBF3D7110400B60B2CE000 +:102A40004B05C5004CFC0C17FFEE4E0BA3EE26FE0B +:102A50003B019717BEF886D67F3B6DD80AF7B9269B +:102A600052F2AC0114F2871303EFEBFE3C0D6EFC47 +:102A70009B0043013B01A0E860177100C2F9E00F21 +:102A8000CFE1C102A10EBBF52409A50CF8E8A1F91C +:102A9000181AADE3DC0B2325E3FCDAD5DBE7B2370C +:102AA0002FD1900F663B3EC5750276FE41F4D229C8 +:102AB000F8FB76E95B1E33D0F300222666E3B331E0 +:102AC000FCD568EF5A1F7FE35E2453F112F8A81279 +:102AD0000DE630F47D2E55FCABDAE11E23E1DE1766 +:102AE000C40677E2772125DB0A0EF413E5F28908A4 +:102AF000D9F2C8F38F15690028F2AB1AABD9840B51 +:102B0000FA1D68D8BF1E54019ADC780A340F40FCC5 +:102B1000390B8F00CDEB310904ED1A0F840DA6F4AB +:102B2000140767DF5C19780AA1F9A90E5EE3CAFBF6 +:102B3000D6157BF7A7EE631DC9EC6000211835F1AF +:102B4000AF08C1E83D0BF60735F1900F38F660018C +:102B5000E907B0EC990BF00EFAE0BF0B9300FBEE27 +:102B60001A26D2FFB0EAB70807F048FE8C22E6EE3C +:102B700098F912FBF6F05028C5EA94FA11152ED4F4 +:102B8000791A6C1D57DB410BB70A7FE6ED0C700715 +:102B900050FD150231F0F208A1F65A0DD90381EE6D +:102BA000662272D2CFFA9B2A9BE99B00BC06D3FB1C +:102BB00036EFF11F01FD38E45A1F03EFCEFD1B0B6A +:102BC0009CFB72FD49F70D1116FDF0FA290747EB42 +:102BD00040111E1045E2E7119F01EFE9A10F76FFBA +:102BE00001F9D40BB2F940F9800C26FF710361FDA5 +:102BF000FDFB33FC6FF682139CFE60EF441339F546 +:102C0000A9F9551111EC410A2C0C7DEDFF056A0F55 +:102C1000BCEC8CF7AC147BFBBF0841F762F6910863 +:102C200028F49D0D24F46F0A280853DA0525A4FF23 +:102C300068ED971708EDC3F648115302B3F0B018CA +:102C400030F8B2E1E11DA0FB67F5D40B00012BF9D0 +:102C5000F5F7450BCEFBB1FBC20E38F7E602C1011A +:102C6000E9F2170B530430F5CEFCF50BE9F201FC49 +:102C7000D31102F7C90126FFDFFAAB039A04BC02A5 +:102C8000F1F4B70A50FED1ED421A7AFCD0F12B10C4 +:102C9000D8F6F9F981054B01BDFCF20877F61BF572 +:102CA00086155DFB61FC3202B803EF010FF33313AD +:102CB000B6F638F6900E1DED4F174CFEEBE9620E9E +:102CC00051FA000187FE780A26FDFAF1C70A2A02A6 +:102CD00011002601DFFD30F9FF045401ECFA59110F +:102CE000E9F3DAECFC1172FE61FD5B0602F8E3FF2A +:102CF0006002B5FD1B0B3105CFF6C901C101B70755 +:102D000018F07AEA120E83FD670A4D0EFBEF1A0FD8 +:102D10005000FCE9BF0BB6F9CCF292034206560C08 +:102D20000C04820045F50AF9730B02F767F33B14B4 +:102D3000EE0419EC001783FD91F30D123DDFA3168D +:102D4000240814D9D51BF70205FC4703A301A0FEF4 +:102D5000AAF5ADFCB5FF9826DDF261D0FB18C720BF +:102D600080F58AEBC70A34FA01FCE7000DEB262B4D +:102D7000F20675D69F174F03E1F1FA0784F5C903F0 +:102D80002B0F3CE34204AC2ACCDF09FC96197CE112 +:102D9000A50EFCFF26EA4922A9FBB5E62A16F30395 +:102DA000B1E70A0C7007BBF1A608ECF8EDF625199F +:102DB00009FEC9ED1C1BB2F907DE631DD90496F0AC +:102DC000401160EF8F006111D6ECE40DAF070EE209 +:102DD000A3044F050402D80DC4F08F00C20F9BED71 +:102DE00083FAE218E8FB8FEBFE08580209FD2AFE81 +:102DF000FEF4CF0F890897EB780651104CEAB80320 +:102E0000C11602F5A20A01FA8BEA501499F625EED2 +:102E100025189CFC57EE980E0305C1012D076DEC9B +:102E200016F9270F78F44B02291AFEF213F6410C1B +:102E30005AF88BFD6803FDF8AF079E09AEF3EA036D +:102E40005F071DEED2FD14057E007D039CFB250669 +:102E5000FD0E66FA77F8310853EEAEF3300E93FEAE +:102E60005A0EB000B8EC4D106D020CECE2020C05ED +:102E700080F6BF0B8C0CB9FB3604E9F2E9F3FA0AD1 +:102E800009FF35F4A6090F09C2FB6F0ADFFDD4F470 +:102E9000EBFD8DF4AE09F81089F1BC028D094EF5F9 +:102EA000B7070001A6F63605A2F205FDDD1C33FCCE +:102EB000B8EEFE082AFE2BFD180430F9F2052D05A8 +:102EC0000BF31003340E20F3E3FC940F23F733FBD2 +:102ED000150209FFC407EF0033FB6C04CAFD20F4A0 +:102EE00074068104CEFD21036AFAEFFF2D04D3F9A5 +:102EF000EE053108F3EC6D015A0EE1F078098D0A08 +:102F00009AEF3E0593FEB9FCCF0FC5FE9EF4470332 +:102F10002E011FFA100544FC4704BC030BF2830E7C +:102F2000AB07CDEC3700F60997FEFF03150134F52A +:102F3000180443001BF70F0AB0015AF7A703360421 +:102F40004F02A303FDF70FF6CC067AFFC1FF390746 +:102F500087FCCEFFC4048A0159FC99F6A0FE300B11 +:102F60009CFC7FFAD80869FD83FA3A044B030D00F4 +:102F700016FC2CF76C03730D3CF810034D0DC6E7DF +:102F800011009C117FFCFDF932EBEC100A206EE67B +:102F90006EE62820A20A53DCDA00311A660D2BE413 +:102FA00068ED0E23C006CCDD2A01E52078F559E74F +:102FB000EE040620EA0524C996066D2D2EEAF3EBF1 +:102FC0002E17E90832EE2FFD2E039010DCF55BDDA5 +:102FD0006224A10C4BEB880E4AF424F6A81434F8B2 +:102FE00001E74A1E380FCAD46DFFA9239B0152DFA7 +:102FF0003CF92F2531052ED69E085029B1E823E152 +:10300000971541200DE9E3D3851C0636C5E967CA4B +:103010004C269B181BCC7903F025F10BBCD8A6DEFF +:10302000E037B817C0C47006CE2875EBDCE1FB04AE +:10303000033137FDE1C5340F82298DF38CE4840B15 +:10304000141B1AE58CE09424BF1ED0DFD3E61C1AB3 +:10305000B514B1E83EEFA21CF30280DDB305301FCA +:10306000560841E18DF401250AF81FE45414A20921 +:103070005FF21BF56003CF2159FAB5D281186D17A5 +:1030800074DE7E01C5150DFD2AEAD3FB6B1E9E057D +:103090007BE522FC4715AF043BE897FEB819A5F77E +:1030A0009FED2B0FF609DDF3B3F2D105E2195FF0C6 +:1030B00061EA3E1A14066BF36AF8E10898126EE8AA +:1030C00068EDBB206405B5E5170A700844FAECFA10 +:1030D00048FC441311FD4DE3A2084A1DE8FBA9E694 +:1030E000B000E216E4F814F0840D89082DF053EFD7 +:1030F0000418471772E90CEFBA10920318F3640230 +:10310000E604740947EAB1FBCC1ED7F807F4BDFC0E +:1031100057042504CFF93FFF8F110FF6ACEC711562 +:10312000890788F63CF8EF000A0CD2FCD0F5901025 +:10313000C6FBCDEE240A6707B4033DF249F96610D9 +:103140001100DFFAD505690177FA4FF0E10897140D +:103150005FF3AFF07807B7095DFC8CF74E06450BBF +:103160009BEA22FD1D1733FC03F12A025F06D007FC +:1031700045F78CF8A41249F7E1F4A3035E0C1D0295 +:1031800070F0A703730C30F5ECF9410AAF0477F83F +:1031900024F4900D3203B7F043FF312FC903E1C986 +:1031A0006CF0281FC22424DD9FEDD30F940D2D0455 +:1031B000EADA8D0A552574DE45F70B1F11EB600224 +:1031C000F2070EF74D0DB4ECEF02141BB0ED74F0E6 +:1031D000E6016A11F30339F24B03820099F4F60613 +:1031E000A90F44FC8200A3ED0306F812DDF35B088F +:1031F00002F8D0F4D90583FCE617C2F9ECE4B01666 +:1032000004012BFB280A95F4E3FE20063AEF58143C +:103210005B0866E6C806B0FFFF03430219FFE7003C +:103220001AFC7AFC840A5401F1F6DBFD55F98C0F87 +:1032300079012CF7A206E7FF3DF45304300E0C028F +:10324000D4F2F6F39D0E470161FFEE05AAF5E605FF +:10325000C3F7A800681925EED1EFBF0820086DFF5D +:103260009B003BFE22FFCAFD63F20513390B19EEEA +:1032700023FB53026B09110116F99A071BF9C7F7D3 +:103280002D050B06FB052CF55EF79D0DA302A6F39D +:10329000C8086306BBF554FD80084E0730F9F1F508 +:1032A000D009C1FDBEF98E0469FD7C0BC7F4CFF7D0 +:1032B000F715BAF614F2520CD503E200C2FC0DFC6D +:1032C000670BA5FB6FF65E0B680351F848FA100414 +:1032D000340FC4F15EF9C809DBFB190186FF8E05C6 +:1032E000C900FEF39701941027FB80F4B3069B00FE +:1032F000ACFF8BFBB001020D7DF04DF9490D0306CB +:103300007EFE10F1D9068E0567F46806740945F54E +:10331000A5F881076707790334F551FB9D0D2FFA56 +:103320006AF9B20D72FC34F912FA5609BF0918F2A3 +:1033300098FB3E049A08B9FDC6FC2D0554FFDDF24A +:1033400081043313BAF928F2B400CC0987FE83FD57 +:1033500010057101D0F383FD7B0FD90388F8DDEFF1 +:103360001309DC0C3CF88105D2FCADFC2BFDB0024E +:1033700095092BFCD3FB40F9D409080395F5DE022F +:103380007C08C2FB25EF1B0DFA0A4EF52101F5F969 +:10339000DD043D0830F7890526FF34F743038D0926 +:1033A00012FCE0F53605A7045CFFE8F99B009A05DE +:1033B00094FBF3FFDAFFEE07B40121EC7F0E350832 +:1033C00063F579033BFDC005E3FB62FA9A067C07CF +:1033D0006FF891F60E0CEBFD55FBDD047E0187FEC8 +:1033E00094FAB404F700ADFDD6016DFE2105ECFAA8 +:1033F000FDFAF20883FCECF90F08D80973F713F310 +:103400003507D1031AFE740558001AFB98FCCEFE4E +:10341000C0069607E4F7ECF936028E04AC02B9FB5D +:10342000CEFFA4FE51FAA206630683FB15FE26FD1D +:103430001308CD03A2F54303CC065AF438F8E40D83 +:10344000060B6AF8A7EEA3033D0AE60204022CF479 +:10345000DBFD9604D601FE09A5FA8DF19B03310927 +:10346000190161FE40F8D007340D77E382FF412156 +:10347000CCF27EE9BB09880B65FD7EFFD3F8C5FE63 +:103480004607A9FA8905950981F1ECF8C807BC033C +:103490002809BEF89AF0E5091C0622FC5F09E9F646 +:1034A0006BF3BF0A1002F605E7FE08EFD408910996 +:1034B000E9F6AF04D50680F309FDF2059F010E0E73 +:1034C0001BF5B4EEC20E9B038DF5C807790436EEEA +:1034D0008D06240890FBC9044EF5D102AE0D06F806 +:1034E000F8FE81061FF797FE7405E2014B05BFF356 +:1034F00087FA5E0E00FE76FD0804F5F52AFF8107C7 +:1035000026FED009F0FB3FECD0085D135EF6D3F841 +:10351000DC0966F953042FFC250244103FEC56F6F3 +:103520008908E50647FF76FC22FF66FB0306B8051F +:103530002006B1FA1EE899097F2494FC37E67BFB4C +:103540004B052006A8FE4701D10246EFA0FCB111B1 +:10355000A304BFF39CFBE1092FFCE7FE7501C10149 +:103560004A0AF4E99B004F1935F165FCBB088BFB57 +:1035700027FC0400C80586036BF5B2F82B0FA4FFE7 +:103580003CFBA8015DFD5B072BFA76FF5F0538F970 +:103590003605FF04A1F6CEFE8E018E026C07D4F331 +:1035A00072FA3D0B9202E7FC66F7D502170CBEF9E2 +:1035B00033FE7101FCFDEE0550FCBDFF920448FB9B +:1035C00000FE2905CAFC43FFC10172FB3908F0FA6D +:1035D000F5F9510D83F9BEFA960533FF8D061EFCF1 +:1035E0001AFA8907150137FCF8FF9A042FFE77FABB +:1035F0001100A703100398F9CAFC1F0B67089BEC86 +:10360000E9F629184F0374F248FBFF055F05F4FB48 +:103610001900D50472FD98FAB0FFFF0247016EFB56 +:103620007807A4FFFAF326FFA414EB0152DFC610BB +:103630007D18B6E41CF4512401FDC8DD55105D1061 +:103640002AFE2AEBE4F8DB26DDF0DED93C26D71192 +:103650008EDAFCFDC515C405EBFEA8E8F10C660F7B +:10366000AADF9618140458EC9A0893FD0000100580 +:103670004702A6F1800AB5FBF0F94717CFF717F517 +:103680001D0186FFCC07F608AFF2F5F8230DA5FB68 +:103690002103F30260EEA4136C034DE27A13D00A07 +:1036A00068F0D907D2FC23F7331334F578F55C16AC +:1036B0002DF12AFF9E05E8F89108B1FA9BFF7005ED +:1036C00047FF52F4730D7005EEEF5F08CAFB10065A +:1036D0009CFDD7FB520AF4FA61FE33FE3506D4F6A0 +:1036E000E602770E9BED4F029E09DBFA8BFCC5FECE +:1036F000B7064B025EF805FC8B1034FAB8EBB9152F +:10370000100353F06003DFFCFE0ACD00FEF41C053D +:10371000E106C1FD24F4E21761FF4EDDD409FC137C +:103720002D0556F47CF50DFFAA0AFCFD4B014D0E4C +:10373000B9E8B5FB280C6306D905EBECDBFBBA1046 +:103740007BF9CD01C212BCEEBCEE3E07B20CAA0C56 +:10375000E5F53EF0FB0509FF3E07C503630640F9AA +:1037600096DB1A25ED0AB7F0EA06B7F03109B6F88C +:10377000950A100505FC44FC7AE9D41DE70078F5AC +:103780001501CFFAA60B0BF2471599F808EB6D144B +:10379000F2F0E713D80A28E183FDD00A3908D2FDF8 +:1037A000EE0753F153ED7518AC012C09A5F787E727 +:1037B00022114301F10B4AF42E034E0966E2A717CA +:1037C00043FE37FD8E011CF0F90FF1F8EA0479028F +:1037D000BDFEDE0364EFBE106C0545F68BFD84F87C +:1037E000270FF0FC7C09E4F6BDEAC01AEAF01B0ED4 +:1037F0005F052BE5A50DBDFE5B08F0FA5704E0F868 +:1038000049F77E1217F8730C18F295F61A0FD6FDC9 +:10381000EA0373F9D40A02F4B6F8F90E27FA4E0B4C +:10382000D0F1DFFA0A0F87FADA0061FCE507E0F968 +:10383000A9FB830F98FBFDF9E8F84109E602DFFCDC +:10384000520757EE4703A70569FE620FA2F140F841 +:10385000B002A4002C09EFFEAF0496F18BFDED0C35 +:103860008A00180452F35401A4003F02A70412F97D +:103870003A0539F54E08460874F0E508A8FD50FFF2 +:103880001B0A40F9150216FB72FC32043E03A70620 +:1038900034F840F811FD200A2E0158006002F3EDC3 +:1038A0001B0B530215FFC70AD9F0A4FF4B045F0599 +:1038B000930145F8290412FCE6010C0451FBDAFFE0 +:1038C0006D0015FEA4FE7407C6FA48FC9A0591F631 +:1038D0005707B80559F9850462F93A03CD028F00FC +:1038E000D104E1F0B708030462F99A08E3FE52F448 +:1038F000E7FC16121AFA080172FD42F1541383FC18 +:1039000076FC5B08ECF9F9F904022F0FBBF5CFF850 +:103910005F0801FBE10758FEA1FA4B0326FEC6FD36 +:103920008A02C30A5BF237FDF6082BFC310727FC3D +:10393000CAFECEFBC5FF9A08A5FAB3053200C8F24D +:103940004204BB0905FADE01D5027CF4A206B306E7 +:1039500073F65306B9FD17F8A50C93FFA5F922FEDF +:1039600036024B0482FEEF0188F91EFFC40405FEF7 +:1039700035062600A5F73BFE3108C9011AFA4F04A7 +:103980003FFD26FE5C0208028603A1F9370027FBF3 +:10399000A3044F056FF64A0993FD56F62103670706 +:1039A00004FF2AFE65FFB6F5B3076804F6063F007C +:1039B00068ED1D04AF0782FF5DFE61FEB5FF5DFC93 +:1039C0009A04780902F6BAFA1C063BFF250398FC14 +:1039D00022FE9605CEFC4CFBC007E6016AF97AFF91 +:1039E000F301200651FA48FBE2044701B0FF8F00C3 +:1039F00093FD51F8950A310861FDB9FE10F087FC7E +:103A00006114E204F30189F33BE747185B0644FDC8 +:103A10000E0F50EBABF18909380CA208B0021EE87A +:103A2000A9FBAA0BADFDA013E4F8C3F32FFACAFC5F +:103A300008195800F1F406F7FF7F627F8A7D7D7ACE +:103A40004276E3706E6AF262825A34511D47573CE7 +:103A5000FC302825F9188C0C000074F307E7D8DA3D +:103A600004CFA9C3E3B8CCAE7EA50E9D92951D8F61 +:103A7000BE89838576829E8000809E807682838543 +:103A8000BE891D8F92950E9D7EA5CCAEE3B8A9C3CD +:103A900004CFD8DA07E774F300008C0CF918282556 +:103AA000FC30573C1D473451825AF2626E6AE37013 +:103AB00042767D7A8A7D627F00008C0CF918282579 +:103AC000FC30573C1D473451825AF2626E6AE370F3 +:103AD00042767D7A8A7D627FFF7F627F8A7D7D7AF2 +:103AE0004276E3706E6AF262825A34511D47573C47 +:103AF000FC302825F9188C0C000074F307E7D8DA9D +:103B000004CFA9C3E3B8CCAE7EA50E9D92951D8FC0 +:103B1000BE89838576829E8000809E8076828385A2 +:103B2000BE891D8F92950E9D7EA5CCAEE3B8A9C32C +:103B300004CFD8DA07E774F3110000001200000088 +:103B4000130000001400000017000000180000001F +:103B50000000000000000000000000000000000065 +:103B60000000000000000000000000000000000055 +:103B70000000000000000000000000000000000045 +:103B80000000000000000000000000000000000035 +:103B90000000000000000000000000000000000025 +:103BA0000000000000000000000000000000000015 +:103BB0000000000000000000000000000000000005 +:103BC00000000000000000000000000000000000F5 +:103BD00000000000000000000000000000000000E5 +:103BE00000000000000000000000000000000000D5 +:0C3BF000000000000000000000000000C9 :04000005080000ED02 :00000001FF diff --git a/PjtKEIL_Integration/Obj/StepDFT.htm b/PjtKEIL_Integration/Obj/StepDFT.htm index 24eb269..a3e7191 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.htm +++ b/PjtKEIL_Integration/Obj/StepDFT.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Obj\StepDFT.axf]

Static Call Graph for image .\Obj\StepDFT.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue May 10 16:29:54 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue May 10 16:49:41 2022

Maximum Stack Usage = 56 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -29,6 +29,7 @@ Function Pointers
  • BusFault_Handler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • CAN1_RX1_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • CAN1_SCE_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET) +
  • CallbackSon from gestionson.o(moncode) referenced from principal.o(i.main)
  • DMA1_Channel1_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • DMA1_Channel2_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • DMA1_Channel3_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET) @@ -90,27 +91,27 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup-rvds_1.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Calls]

    • >>   __scatterload +

      _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

      [Calls]

      • >>   __scatterload
      -

      __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

      [Called By]

      • >>   __scatterload +

        __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

        [Called By]

        • >>   __scatterload
        -

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

        __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

        __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

        Reset_Handler (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
        [Address Reference Count : 1]

        • startup-rvds_1.o(RESET) @@ -292,80 +293,109 @@ Global Symbols

          WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
          [Address Reference Count : 1]

          • startup-rvds_1.o(RESET)
          -

          __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

          [Calls]

          • >>   __main_after_scatterload +

            __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

            [Calls]

            • >>   __main_after_scatterload
            -
            [Called By]
            • >>   _main_scatterload +
              [Called By]
              • >>   _main_scatterload
              -

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -

              CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure)) +

              Active_IT_Debordement_Timer (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer)) +

              [Stack]

              • Max Depth = 24
              • Call Chain = Active_IT_Debordement_Timer +
              +
              [Called By]
              • >>   main +
              + +

              CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))

              [Stack]

              • Max Depth = 16
              • Call Chain = CLOCK_Configure
              -
              [Calls]
              • >>   CLOCK_HPRECompute +
                [Calls]
                • >>   CLOCK_HPRECompute

                [Called By]
                • >>   main
                -

                CLOCK_GetADCCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK)) -

                [Called By]

                • >>   Init_TimingADC_ActiveADC_ff +

                  CLOCK_GetADCCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK)) +

                  [Called By]

                  • >>   Init_TimingADC_ActiveADC_ff
                  -

                  CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) -

                  [Called By]

                  • >>   Timer_1234_Init_ff -
                  • >>   Init_TimingADC_ActiveADC_ff +

                    CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) +

                    [Called By]

                    • >>   Timer_1234_Init_ff +
                    • >>   Init_TimingADC_ActiveADC_ff
                    -

                    CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) -

                    [Called By]

                    • >>   Timer_1234_Init_ff +

                      CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) +

                      [Called By]

                      • >>   Timer_1234_Init_ff
                      -

                      Init_ADC1_DMA1 (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1)) +

                      GPIOA_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED) + +

                      GPIOA_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED) + +

                      GPIOB_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED) + +

                      GPIOB_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED) + +

                      GPIOC_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED) + +

                      GPIOC_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED) + +

                      GPIO_Configure (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure)) +

                      [Stack]

                      • Max Depth = 20
                      • Call Chain = GPIO_Configure +
                      +
                      [Called By]
                      • >>   main +
                      + +

                      Init_ADC1_DMA1 (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))

                      [Called By]

                      • >>   main
                      -

                      Init_Conversion_On_Trig_Timer_ff (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)) +

                      Init_Conversion_On_Trig_Timer_ff (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))

                      [Stack]

                      • Max Depth = 56
                      • Call Chain = Init_Conversion_On_Trig_Timer_ff ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
                      -
                      [Calls]
                      • >>   PWM_Init_ff +
                        [Calls]
                        • >>   PWM_Init_ff

                        [Called By]
                        • >>   main
                        -

                        Init_TimingADC_ActiveADC_ff (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff)) +

                        Init_TimingADC_ActiveADC_ff (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))

                        [Stack]

                        • Max Depth = 24
                        • Call Chain = Init_TimingADC_ActiveADC_ff
                        -
                        [Calls]
                        • >>   CLOCK_GetHCLK -
                        • >>   CLOCK_GetADCCLK +
                          [Calls]
                          • >>   CLOCK_GetHCLK +
                          • >>   CLOCK_GetADCCLK

                          [Called By]
                          • >>   main
                          -

                          PWM_Init_ff (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff)) +

                          PWM_Init_ff (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))

                          [Stack]

                          • Max Depth = 40
                          • Call Chain = PWM_Init_ff ⇒ Timer_1234_Init_ff
                          -
                          [Calls]
                          • >>   Timer_1234_Init_ff +
                            [Calls]
                            • >>   Timer_1234_Init_ff
                            -
                            [Called By]
                            • >>   Init_Conversion_On_Trig_Timer_ff +
                              [Called By]
                              • >>   Init_Conversion_On_Trig_Timer_ff +
                              • >>   main
                              -

                              Single_Channel_ADC (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC)) +

                              PWM_Set_Value_TIM3_Ch3 (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)) +

                              [Called By]

                              • >>   CallbackSon +
                              + +

                              Single_Channel_ADC (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))

                              [Called By]

                              • >>   main
                              -

                              Start_DMA1 (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1)) +

                              Start_DMA1 (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))

                              [Called By]

                              • >>   fTick

                              SysTick_Handler (Thumb, 6 bytes, Stack size 0 bytes, timer_systick.o(i.SysTick_Handler))
                              [Address Reference Count : 1]

                              • startup-rvds_1.o(RESET)
                              -

                              Systick_Period_ff (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff)) +

                              Systick_Period_ff (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))

                              [Called By]

                              • >>   main
                              -

                              Systick_Prio_IT (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT)) +

                              Systick_Prio_IT (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))

                              [Called By]

                              • >>   main
                              @@ -392,56 +422,71 @@ Global Symbols

                            [Address Reference Count : 1]
                            • startup-rvds_1.o(RESET)
                            -

                            Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff)) +

                            Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))

                            [Stack]

                            • Max Depth = 16
                            • Call Chain = Timer_1234_Init_ff
                            -
                            [Calls]
                            • >>   CLOCK_GetTIMCLK -
                            • >>   CLOCK_GetHCLK +
                              [Calls]
                              • >>   CLOCK_GetTIMCLK +
                              • >>   CLOCK_GetHCLK
                              -
                              [Called By]
                              • >>   PWM_Init_ff +
                                [Called By]
                                • >>   PWM_Init_ff +
                                • >>   main
                                -

                                Wait_On_End_Of_DMA1 (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1)) +

                                Wait_On_End_Of_DMA1 (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))

                                [Called By]

                                • >>   fTick
                                -

                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                fTick (Thumb, 130 bytes, Stack size 8 bytes, principal.o(i.fTick)) +

                                fTick (Thumb, 134 bytes, Stack size 8 bytes, principal.o(i.fTick))

                                [Stack]

                                • Max Depth = 8
                                • Call Chain = fTick
                                -
                                [Calls]
                                • >>   Wait_On_End_Of_DMA1 -
                                • >>   Start_DMA1 -
                                • >>   DFT_ModuleAuCarre +
                                  [Calls]
                                  • >>   Wait_On_End_Of_DMA1 +
                                  • >>   Start_DMA1 +
                                  • >>   StartSon +
                                  • >>   DFT_ModuleAuCarre

                                  [Address Reference Count : 1]
                                  • principal.o(i.main)
                                  -

                                  main (Thumb, 132 bytes, Stack size 0 bytes, principal.o(i.main)) +

                                  main (Thumb, 176 bytes, Stack size 0 bytes, principal.o(i.main))

                                  [Stack]

                                  • Max Depth = 56
                                  • Call Chain = main ⇒ Init_Conversion_On_Trig_Timer_ff ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
                                  -
                                  [Calls]
                                  • >>   Systick_Prio_IT -
                                  • >>   Systick_Period_ff -
                                  • >>   Single_Channel_ADC -
                                  • >>   Init_TimingADC_ActiveADC_ff -
                                  • >>   Init_Conversion_On_Trig_Timer_ff -
                                  • >>   Init_ADC1_DMA1 -
                                  • >>   CLOCK_Configure +
                                    [Calls]
                                    • >>   Timer_1234_Init_ff +
                                    • >>   Systick_Prio_IT +
                                    • >>   Systick_Period_ff +
                                    • >>   Single_Channel_ADC +
                                    • >>   PWM_Init_ff +
                                    • >>   Init_TimingADC_ActiveADC_ff +
                                    • >>   Init_Conversion_On_Trig_Timer_ff +
                                    • >>   Init_ADC1_DMA1 +
                                    • >>   GPIO_Configure +
                                    • >>   CLOCK_Configure +
                                    • >>   Active_IT_Debordement_Timer

                                    [Address Reference Count : 1]
                                    • entry9a.o(.ARM.Collect$$$$0000000B)
                                    -

                                    DFT_ModuleAuCarre (Thumb, 82 bytes, Stack size 0 bytes, dft.o(moncode)) +

                                    DFT_ModuleAuCarre (Thumb, 82 bytes, Stack size 0 bytes, dft_1.o(moncode)) +

                                    [Called By]

                                    • >>   fTick +
                                    + +

                                    CallbackSon (Thumb, 68 bytes, Stack size 0 bytes, gestionson.o(moncode)) +

                                    [Calls]

                                    • >>   PWM_Set_Value_TIM3_Ch3 +
                                    +
                                    [Address Reference Count : 1]
                                    • principal.o(i.main) +
                                    +

                                    StartSon (Thumb, 12 bytes, Stack size 0 bytes, gestionson.o(moncode))

                                    [Called By]

                                    • >>   fTick

                                    Local Symbols

                                    -

                                    CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) -

                                    [Called By]

                                    • >>   CLOCK_Configure +

                                      CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) +

                                      [Called By]

                                      • >>   CLOCK_Configure

                                      diff --git a/PjtKEIL_Integration/Obj/StepDFT.lnp b/PjtKEIL_Integration/Obj/StepDFT.lnp index 2567a35..2548946 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.lnp +++ b/PjtKEIL_Integration/Obj/StepDFT.lnp @@ -1,9 +1,9 @@ --cpu Cortex-M3 ".\obj\principal.o" ".\obj\bruitverre.o" -".\obj\dft.o" +".\obj\dft_1.o" ".\obj\gestionson.o" -".\obj\signal.o" +".\obj\signal_1.o" ".\obj\startup-rvds_1.o" ".\Driver\DriverJeuLaser.lib" --library_type=microlib --strict --scatter ".\Obj\StepDFT.sct" diff --git a/PjtKEIL_Integration/Obj/StepDFT.map b/PjtKEIL_Integration/Obj/StepDFT.map index 900add9..0a28a9e 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.map +++ b/PjtKEIL_Integration/Obj/StepDFT.map @@ -6,7 +6,8 @@ Section Cross References principal.o(i.fTick) refers to adc_dma.o(i.Start_DMA1) for Start_DMA1 principal.o(i.fTick) refers to adc_dma.o(i.Wait_On_End_Of_DMA1) for Wait_On_End_Of_DMA1 - principal.o(i.fTick) refers to dft.o(moncode) for DFT_ModuleAuCarre + principal.o(i.fTick) refers to dft_1.o(moncode) for DFT_ModuleAuCarre + principal.o(i.fTick) refers to gestionson.o(moncode) for StartSon principal.o(i.fTick) refers to principal.o(.bss) for tabJoueur principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure principal.o(i.main) refers to timer_systick.o(i.Systick_Period_ff) for Systick_Period_ff @@ -15,10 +16,15 @@ Section Cross References principal.o(i.main) refers to adc_dma.o(i.Single_Channel_ADC) for Single_Channel_ADC principal.o(i.main) refers to adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) for Init_Conversion_On_Trig_Timer_ff principal.o(i.main) refers to adc_dma.o(i.Init_ADC1_DMA1) for Init_ADC1_DMA1 + principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure + principal.o(i.main) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + principal.o(i.main) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer + principal.o(i.main) refers to timer_1234.o(i.PWM_Init_ff) for PWM_Init_ff principal.o(i.main) refers to principal.o(.bss) for tabJoueur principal.o(i.main) refers to principal.o(.data) for valK principal.o(i.main) refers to principal.o(i.fTick) for fTick - dft.o(moncode) refers to dft.o(Trigo) for TabCos + principal.o(i.main) refers to gestionson.o(moncode) for CallbackSon + dft_1.o(moncode) refers to dft_1.o(Trigo) for TabCos gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear @@ -153,13 +159,10 @@ Removing Unused input sections from the image. Removing principal.o(.rev16_text), (4 bytes). Removing principal.o(.revsh_text), (4 bytes). Removing principal.o(.rrx_text), (6 bytes). - Removing bruitverre.o(SecSon), (11032 bytes). - Removing dft.o(mesdata), (0 bytes). - Removing dft.o(maram), (0 bytes). + Removing dft_1.o(mesdata), (0 bytes). + Removing dft_1.o(maram), (0 bytes). Removing gestionson.o(mesdata), (0 bytes). - Removing gestionson.o(maram), (8 bytes). - Removing gestionson.o(moncode), (96 bytes). - Removing signal.o(Signal), (128 bytes). + Removing signal_1.o(Signal), (128 bytes). Removing startup-rvds_1.o(HEAP), (512 bytes). Removing adc_dma.o(.rev16_text), (4 bytes). Removing adc_dma.o(.revsh_text), (4 bytes). @@ -179,23 +182,14 @@ Removing Unused input sections from the image. Removing gpio.o(.rev16_text), (4 bytes). Removing gpio.o(.revsh_text), (4 bytes). Removing gpio.o(.rrx_text), (6 bytes). - Removing gpio.o(i.GPIOA_Clear), (16 bytes). - Removing gpio.o(i.GPIOA_Set), (16 bytes). - Removing gpio.o(i.GPIOB_Clear), (16 bytes). - Removing gpio.o(i.GPIOB_Set), (16 bytes). - Removing gpio.o(i.GPIOC_Clear), (16 bytes). - Removing gpio.o(i.GPIOC_Set), (16 bytes). - Removing gpio.o(i.GPIO_Configure), (264 bytes). Removing timer_1234.o(.rev16_text), (4 bytes). Removing timer_1234.o(.revsh_text), (4 bytes). Removing timer_1234.o(.rrx_text), (6 bytes). Removing timer_1234.o(i.Active_IT_Compare_Timer), (492 bytes). - Removing timer_1234.o(i.Active_IT_Debordement_Timer), (228 bytes). Removing timer_1234.o(i.Capture_Init), (484 bytes). Removing timer_1234.o(i.Lire_Duree_Pulse), (96 bytes). Removing timer_1234.o(i.PWM_Complementaire_Timer1), (60 bytes). Removing timer_1234.o(i.PWM_Init), (200 bytes). - Removing timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), (12 bytes). Removing timer_1234.o(i.Timer_1234_Init), (268 bytes). Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes). Removing timer_systick.o(.rev16_text), (4 bytes). @@ -217,7 +211,7 @@ Removing Unused input sections from the image. Removing fepilogue.o(.text), (110 bytes). Removing depilogue.o(.text), (186 bytes). -66 unused section(s) (total 16376 bytes) removed from the image. +54 unused section(s) (total 4640 bytes) removed from the image. ============================================================================== @@ -227,21 +221,21 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE @@ -249,16 +243,16 @@ Image Symbol Table ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE - ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE Lib\ADC_DMA.c 0x00000000 Number 0 adc_dma.o ABSOLUTE Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE @@ -270,9 +264,9 @@ Image Symbol Table Lib\\Timer_Systick.c 0x00000000 Number 0 timer_systick.o ABSOLUTE Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE - Src\DFT.s 0x00000000 Number 0 dft.o ABSOLUTE + Src\DFT.s 0x00000000 Number 0 dft_1.o ABSOLUTE Src\GestionSon.s 0x00000000 Number 0 gestionson.o ABSOLUTE - Src\Signal.asm 0x00000000 Number 0 signal.o ABSOLUTE + Src\Signal.asm 0x00000000 Number 0 signal_1.o ABSOLUTE Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE Src\bruitverre.asm 0x00000000 Number 0 bruitverre.o ABSOLUTE Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE @@ -294,37 +288,48 @@ Image Symbol Table __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000104 Section 76 startup-rvds_1.o(.text) .text 0x08000150 Section 36 init.o(.text) - i.CLOCK_Configure 0x08000174 Section 0 clock.o(i.CLOCK_Configure) - i.CLOCK_GetADCCLK 0x080001e8 Section 0 clock.o(i.CLOCK_GetADCCLK) - i.CLOCK_GetHCLK 0x080001f0 Section 0 clock.o(i.CLOCK_GetHCLK) - i.CLOCK_GetTIMCLK 0x080001f8 Section 0 clock.o(i.CLOCK_GetTIMCLK) - i.CLOCK_HPRECompute 0x0800021c Section 0 clock.o(i.CLOCK_HPRECompute) - CLOCK_HPRECompute 0x0800021d Thumb Code 116 clock.o(i.CLOCK_HPRECompute) - i.Init_ADC1_DMA1 0x08000290 Section 0 adc_dma.o(i.Init_ADC1_DMA1) - i.Init_Conversion_On_Trig_Timer_ff 0x080002dc Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) - i.Init_TimingADC_ActiveADC_ff 0x0800034c Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) - i.PWM_Init_ff 0x08000420 Section 0 timer_1234.o(i.PWM_Init_ff) - i.Single_Channel_ADC 0x080004cc Section 0 adc_dma.o(i.Single_Channel_ADC) - i.Start_DMA1 0x080004dc Section 0 adc_dma.o(i.Start_DMA1) - i.SysTick_Handler 0x080004f8 Section 0 timer_systick.o(i.SysTick_Handler) - i.Systick_Period_ff 0x08000504 Section 0 timer_systick.o(i.Systick_Period_ff) - i.Systick_Prio_IT 0x08000528 Section 0 timer_systick.o(i.Systick_Prio_IT) - i.TIM1_CC_IRQHandler 0x0800053c Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) - i.TIM1_UP_IRQHandler 0x08000648 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x08000660 Section 0 timer_1234.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08000770 Section 0 timer_1234.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x0800089c Section 0 timer_1234.o(i.TIM4_IRQHandler) - i.Timer_1234_Init_ff 0x080009c8 Section 0 timer_1234.o(i.Timer_1234_Init_ff) - i.Wait_On_End_Of_DMA1 0x08000a44 Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1) - i.__scatterload_copy 0x08000a5c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08000a6a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08000a6c Section 14 handlers.o(i.__scatterload_zeroinit) - i.fTick 0x08000a7c Section 0 principal.o(i.fTick) - i.main 0x08000b10 Section 0 principal.o(i.main) - moncode 0x08000bac Section 92 dft.o(moncode) - Trigo 0x08000c28 Section 256 dft.o(Trigo) - TabCos 0x08000c28 Data 0 dft.o(Trigo) - TabSin 0x08000ca8 Data 0 dft.o(Trigo) + i.Active_IT_Debordement_Timer 0x08000174 Section 0 timer_1234.o(i.Active_IT_Debordement_Timer) + i.CLOCK_Configure 0x08000258 Section 0 clock.o(i.CLOCK_Configure) + i.CLOCK_GetADCCLK 0x080002cc Section 0 clock.o(i.CLOCK_GetADCCLK) + i.CLOCK_GetHCLK 0x080002d4 Section 0 clock.o(i.CLOCK_GetHCLK) + i.CLOCK_GetTIMCLK 0x080002dc Section 0 clock.o(i.CLOCK_GetTIMCLK) + i.CLOCK_HPRECompute 0x08000300 Section 0 clock.o(i.CLOCK_HPRECompute) + CLOCK_HPRECompute 0x08000301 Thumb Code 116 clock.o(i.CLOCK_HPRECompute) + i.GPIOA_Clear 0x08000374 Section 0 gpio.o(i.GPIOA_Clear) + i.GPIOA_Set 0x08000384 Section 0 gpio.o(i.GPIOA_Set) + i.GPIOB_Clear 0x08000394 Section 0 gpio.o(i.GPIOB_Clear) + i.GPIOB_Set 0x080003a4 Section 0 gpio.o(i.GPIOB_Set) + i.GPIOC_Clear 0x080003b4 Section 0 gpio.o(i.GPIOC_Clear) + i.GPIOC_Set 0x080003c4 Section 0 gpio.o(i.GPIOC_Set) + i.GPIO_Configure 0x080003d4 Section 0 gpio.o(i.GPIO_Configure) + i.Init_ADC1_DMA1 0x080004dc Section 0 adc_dma.o(i.Init_ADC1_DMA1) + i.Init_Conversion_On_Trig_Timer_ff 0x08000528 Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) + i.Init_TimingADC_ActiveADC_ff 0x08000598 Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) + i.PWM_Init_ff 0x0800066c Section 0 timer_1234.o(i.PWM_Init_ff) + i.PWM_Set_Value_TIM3_Ch3 0x08000718 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + i.Single_Channel_ADC 0x08000724 Section 0 adc_dma.o(i.Single_Channel_ADC) + i.Start_DMA1 0x08000734 Section 0 adc_dma.o(i.Start_DMA1) + i.SysTick_Handler 0x08000750 Section 0 timer_systick.o(i.SysTick_Handler) + i.Systick_Period_ff 0x0800075c Section 0 timer_systick.o(i.Systick_Period_ff) + i.Systick_Prio_IT 0x08000780 Section 0 timer_systick.o(i.Systick_Prio_IT) + i.TIM1_CC_IRQHandler 0x08000794 Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) + i.TIM1_UP_IRQHandler 0x080008a0 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080008b8 Section 0 timer_1234.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080009c8 Section 0 timer_1234.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000af4 Section 0 timer_1234.o(i.TIM4_IRQHandler) + i.Timer_1234_Init_ff 0x08000c20 Section 0 timer_1234.o(i.Timer_1234_Init_ff) + i.Wait_On_End_Of_DMA1 0x08000c9c Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1) + i.__scatterload_copy 0x08000cb4 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000cc2 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000cc4 Section 14 handlers.o(i.__scatterload_zeroinit) + i.fTick 0x08000cd4 Section 0 principal.o(i.fTick) + i.main 0x08000d6c Section 0 principal.o(i.main) + moncode 0x08000e44 Section 92 dft_1.o(moncode) + moncode 0x08000ea0 Section 96 gestionson.o(moncode) + SecSon 0x08000f20 Section 11032 bruitverre.o(SecSon) + Trigo 0x08003a38 Section 256 dft_1.o(Trigo) + TabCos 0x08003a38 Data 0 dft_1.o(Trigo) + TabSin 0x08003ab8 Data 0 dft_1.o(Trigo) .data 0x20000000 Section 24 principal.o(.data) .data 0x20000018 Section 160 timer_1234.o(.data) Ptr_TIM1 0x20000028 Data 4 timer_1234.o(.data) @@ -357,8 +362,10 @@ Image Symbol Table Date_T4 0x200000b0 Data 8 timer_1234.o(.data) .data 0x200000b8 Section 4 timer_systick.o(.data) Ptr_Systick 0x200000b8 Data 4 timer_systick.o(.data) - .bss 0x200000bc Section 480 principal.o(.bss) - STACK 0x200002a0 Section 1024 startup-rvds_1.o(STACK) + maram 0x200000bc Section 8 gestionson.o(maram) + index 0x200000c0 Data 4 gestionson.o(maram) + .bss 0x200000c4 Section 480 principal.o(.bss) + STACK 0x200002a8 Section 1024 startup-rvds_1.o(STACK) Global Symbols @@ -435,34 +442,48 @@ Image Symbol Table WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text) __scatterload 0x08000151 Thumb Code 28 init.o(.text) __scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text) - CLOCK_Configure 0x08000175 Thumb Code 104 clock.o(i.CLOCK_Configure) - CLOCK_GetADCCLK 0x080001e9 Thumb Code 4 clock.o(i.CLOCK_GetADCCLK) - CLOCK_GetHCLK 0x080001f1 Thumb Code 4 clock.o(i.CLOCK_GetHCLK) - CLOCK_GetTIMCLK 0x080001f9 Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) - Init_ADC1_DMA1 0x08000291 Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1) - Init_Conversion_On_Trig_Timer_ff 0x080002dd Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) - Init_TimingADC_ActiveADC_ff 0x0800034d Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) - PWM_Init_ff 0x08000421 Thumb Code 168 timer_1234.o(i.PWM_Init_ff) - Single_Channel_ADC 0x080004cd Thumb Code 16 adc_dma.o(i.Single_Channel_ADC) - Start_DMA1 0x080004dd Thumb Code 22 adc_dma.o(i.Start_DMA1) - SysTick_Handler 0x080004f9 Thumb Code 6 timer_systick.o(i.SysTick_Handler) - Systick_Period_ff 0x08000505 Thumb Code 34 timer_systick.o(i.Systick_Period_ff) - Systick_Prio_IT 0x08000529 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT) - TIM1_CC_IRQHandler 0x0800053d Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) - TIM1_UP_IRQHandler 0x08000649 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x08000661 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08000771 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x0800089d Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) - Timer_1234_Init_ff 0x080009c9 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) - Wait_On_End_Of_DMA1 0x08000a45 Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1) - __scatterload_copy 0x08000a5d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08000a6b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08000a6d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - fTick 0x08000a7d Thumb Code 130 principal.o(i.fTick) - main 0x08000b11 Thumb Code 132 principal.o(i.main) - DFT_ModuleAuCarre 0x08000bad Thumb Code 82 dft.o(moncode) - Region$$Table$$Base 0x08000c08 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08000c28 Number 0 anon$$obj.o(Region$$Table) + Active_IT_Debordement_Timer 0x08000175 Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer) + CLOCK_Configure 0x08000259 Thumb Code 104 clock.o(i.CLOCK_Configure) + CLOCK_GetADCCLK 0x080002cd Thumb Code 4 clock.o(i.CLOCK_GetADCCLK) + CLOCK_GetHCLK 0x080002d5 Thumb Code 4 clock.o(i.CLOCK_GetHCLK) + CLOCK_GetTIMCLK 0x080002dd Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) + GPIOA_Clear 0x08000375 Thumb Code 10 gpio.o(i.GPIOA_Clear) + GPIOA_Set 0x08000385 Thumb Code 10 gpio.o(i.GPIOA_Set) + GPIOB_Clear 0x08000395 Thumb Code 10 gpio.o(i.GPIOB_Clear) + GPIOB_Set 0x080003a5 Thumb Code 10 gpio.o(i.GPIOB_Set) + GPIOC_Clear 0x080003b5 Thumb Code 10 gpio.o(i.GPIOC_Clear) + GPIOC_Set 0x080003c5 Thumb Code 10 gpio.o(i.GPIOC_Set) + GPIO_Configure 0x080003d5 Thumb Code 240 gpio.o(i.GPIO_Configure) + Init_ADC1_DMA1 0x080004dd Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1) + Init_Conversion_On_Trig_Timer_ff 0x08000529 Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) + Init_TimingADC_ActiveADC_ff 0x08000599 Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) + PWM_Init_ff 0x0800066d Thumb Code 168 timer_1234.o(i.PWM_Init_ff) + PWM_Set_Value_TIM3_Ch3 0x08000719 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + Single_Channel_ADC 0x08000725 Thumb Code 16 adc_dma.o(i.Single_Channel_ADC) + Start_DMA1 0x08000735 Thumb Code 22 adc_dma.o(i.Start_DMA1) + SysTick_Handler 0x08000751 Thumb Code 6 timer_systick.o(i.SysTick_Handler) + Systick_Period_ff 0x0800075d Thumb Code 34 timer_systick.o(i.Systick_Period_ff) + Systick_Prio_IT 0x08000781 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT) + TIM1_CC_IRQHandler 0x08000795 Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) + TIM1_UP_IRQHandler 0x080008a1 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080008b9 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080009c9 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000af5 Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) + Timer_1234_Init_ff 0x08000c21 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) + Wait_On_End_Of_DMA1 0x08000c9d Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1) + __scatterload_copy 0x08000cb5 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000cc3 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000cc5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fTick 0x08000cd5 Thumb Code 134 principal.o(i.fTick) + main 0x08000d6d Thumb Code 176 principal.o(i.main) + DFT_ModuleAuCarre 0x08000e45 Thumb Code 82 dft_1.o(moncode) + CallbackSon 0x08000ea1 Thumb Code 68 gestionson.o(moncode) + StartSon 0x08000ee5 Thumb Code 12 gestionson.o(moncode) + Region$$Table$$Base 0x08000f00 Number 0 anon$$obj.o(Region$$Table) + LongueurSon 0x08000f20 Data 4 bruitverre.o(SecSon) + Region$$Table$$Limit 0x08000f20 Number 0 anon$$obj.o(Region$$Table) + PeriodeSonMicroSec 0x08000f24 Data 4 bruitverre.o(SecSon) + Son 0x08000f28 Data 0 bruitverre.o(SecSon) valK 0x20000000 Data 24 principal.o(.data) Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000018 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000019 Data 1 timer_1234.o(.data) @@ -480,10 +501,11 @@ Image Symbol Table Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x20000025 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x20000026 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x20000027 Data 1 timer_1234.o(.data) - tabJoueur 0x200000bc Data 96 principal.o(.bss) - tab 0x2000011c Data 256 principal.o(.bss) - dma_buf 0x2000021c Data 128 principal.o(.bss) - __initial_sp 0x200006a0 Data 0 startup-rvds_1.o(STACK) + SortieSon 0x200000bc Data 2 gestionson.o(maram) + tabJoueur 0x200000c4 Data 96 principal.o(.bss) + tab 0x20000124 Data 256 principal.o(.bss) + dma_buf 0x20000224 Data 128 principal.o(.bss) + __initial_sp 0x200006a8 Data 0 startup-rvds_1.o(STACK) @@ -493,9 +515,9 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000de4, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003bfc, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000d28, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003b38, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -512,49 +534,61 @@ Memory Map of the image 0x08000100 0x08000100 0x00000004 Code RO 249 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000104 0x08000104 0x0000004c Code RO 92 .text startup-rvds_1.o 0x08000150 0x08000150 0x00000024 Code RO 273 .text mc_w.l(init.o) - 0x08000174 0x08000174 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) - 0x080001e8 0x080001e8 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o) - 0x080001f0 0x080001f0 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) - 0x080001f8 0x080001f8 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) - 0x0800021c 0x0800021c 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) - 0x08000290 0x08000290 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x080002dc 0x080002dc 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o) - 0x0800034c 0x0800034c 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o) - 0x08000420 0x08000420 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o) - 0x080004cc 0x080004cc 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o) - 0x080004dc 0x080004dc 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x080004f8 0x080004f8 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o) - 0x08000504 0x08000504 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o) - 0x08000526 0x08000526 0x00000002 PAD - 0x08000528 0x08000528 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o) - 0x0800053c 0x0800053c 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000648 0x08000648 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000660 0x08000660 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000770 0x08000770 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x0800089c 0x0800089c 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x080009c8 0x080009c8 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) - 0x08000a44 0x08000a44 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x08000a5c 0x08000a5c 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o) - 0x08000a6a 0x08000a6a 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o) - 0x08000a6c 0x08000a6c 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08000a7a 0x08000a7a 0x00000002 PAD - 0x08000a7c 0x08000a7c 0x00000094 Code RO 4 i.fTick principal.o - 0x08000b10 0x08000b10 0x0000009c Code RO 5 i.main principal.o - 0x08000bac 0x08000bac 0x0000005c Code RO 77 moncode dft.o - 0x08000c08 0x08000c08 0x00000020 Data RO 277 Region$$Table anon$$obj.o - 0x08000c28 0x08000c28 0x00000100 Data RO 78 Trigo dft.o + 0x08000174 0x08000174 0x000000e4 Code RO 171 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o) + 0x08000258 0x08000258 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) + 0x080002cc 0x080002cc 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o) + 0x080002d4 0x080002d4 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) + 0x080002dc 0x080002dc 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) + 0x08000300 0x08000300 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) + 0x08000374 0x08000374 0x00000010 Code RO 150 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o) + 0x08000384 0x08000384 0x00000010 Code RO 151 i.GPIOA_Set DriverJeuLaser.lib(gpio.o) + 0x08000394 0x08000394 0x00000010 Code RO 152 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o) + 0x080003a4 0x080003a4 0x00000010 Code RO 153 i.GPIOB_Set DriverJeuLaser.lib(gpio.o) + 0x080003b4 0x080003b4 0x00000010 Code RO 154 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o) + 0x080003c4 0x080003c4 0x00000010 Code RO 155 i.GPIOC_Set DriverJeuLaser.lib(gpio.o) + 0x080003d4 0x080003d4 0x00000108 Code RO 156 i.GPIO_Configure DriverJeuLaser.lib(gpio.o) + 0x080004dc 0x080004dc 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000528 0x08000528 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o) + 0x08000598 0x08000598 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o) + 0x0800066c 0x0800066c 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000718 0x08000718 0x0000000c Code RO 177 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o) + 0x08000724 0x08000724 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o) + 0x08000734 0x08000734 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000750 0x08000750 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o) + 0x0800075c 0x0800075c 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o) + 0x0800077e 0x0800077e 0x00000002 PAD + 0x08000780 0x08000780 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o) + 0x08000794 0x08000794 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080008a0 0x080008a0 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080008b8 0x080008b8 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080009c8 0x080009c8 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000af4 0x08000af4 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000c20 0x08000c20 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000c9c 0x08000c9c 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000cb4 0x08000cb4 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000cc2 0x08000cc2 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o) + 0x08000cc4 0x08000cc4 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000cd2 0x08000cd2 0x00000002 PAD + 0x08000cd4 0x08000cd4 0x00000098 Code RO 4 i.fTick principal.o + 0x08000d6c 0x08000d6c 0x000000d8 Code RO 5 i.main principal.o + 0x08000e44 0x08000e44 0x0000005c Code RO 77 moncode dft_1.o + 0x08000ea0 0x08000ea0 0x00000060 Code RO 84 moncode gestionson.o + 0x08000f00 0x08000f00 0x00000020 Data RO 277 Region$$Table anon$$obj.o + 0x08000f20 0x08000f20 0x00002b18 Data RO 74 SecSon bruitverre.o + 0x08003a38 0x08003a38 0x00000100 Data RO 78 Trigo dft_1.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000d28, Size: 0x000006a0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003b38, Size: 0x000006a8, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08000d28 0x00000018 Data RW 7 .data principal.o - 0x20000018 0x08000d40 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o) - 0x200000b8 0x08000de0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o) - 0x200000bc - 0x000001e0 Zero RW 6 .bss principal.o - 0x2000029c 0x08000de4 0x00000004 PAD - 0x200002a0 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o + 0x20000000 0x08003b38 0x00000018 Data RW 7 .data principal.o + 0x20000018 0x08003b50 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o) + 0x200000b8 0x08003bf0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o) + 0x200000bc 0x08003bf4 0x00000008 Data RW 83 maram gestionson.o + 0x200000c4 - 0x000001e0 Zero RW 6 .bss principal.o + 0x200002a4 0x08003bfc 0x00000004 PAD + 0x200002a8 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o ============================================================================== @@ -564,12 +598,14 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 92 10 256 0 0 388 dft.o - 304 42 0 24 480 3535 principal.o + 0 0 11032 0 0 0 bruitverre.o + 92 10 256 0 0 388 dft_1.o + 96 16 0 8 0 440 gestionson.o + 368 58 0 24 480 3551 principal.o 76 20 236 0 1024 856 startup-rvds_1.o ---------------------------------------------------------------------- - 472 72 524 24 1508 4779 Object Totals + 632 104 11556 32 1508 5235 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 4 0 (incl. Padding) @@ -579,7 +615,8 @@ Image component sizes 468 48 0 0 0 436 adc_dma.o 284 34 0 0 0 352 clock.o - 1460 120 0 160 0 588 timer_1234.o + 360 60 0 0 0 492 gpio.o + 1700 150 0 160 0 740 timer_1234.o 66 14 0 4 0 204 timer_systick.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o @@ -594,18 +631,18 @@ Image component sizes 36 8 0 0 0 68 init.o ---------------------------------------------------------------------- - 2372 232 0 164 0 1648 Library Totals + 2972 322 0 164 0 2292 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 2278 216 0 164 0 1580 DriverJeuLaser.lib + 2878 306 0 164 0 2224 DriverJeuLaser.lib 90 16 0 0 0 68 mc_w.l ---------------------------------------------------------------------- - 2372 232 0 164 0 1648 Library Totals + 2972 322 0 164 0 2292 Library Totals ---------------------------------------------------------------------- @@ -614,15 +651,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 2844 304 524 188 1508 5539 Grand Totals - 2844 304 524 188 1508 5539 ELF Image Totals - 2844 304 524 188 0 0 ROM Totals + 3604 426 11556 196 1508 6119 Grand Totals + 3604 426 11556 196 1508 6119 ELF Image Totals + 3604 426 11556 196 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 3368 ( 3.29kB) - Total RW Size (RW Data + ZI Data) 1696 ( 1.66kB) - Total ROM Size (Code + RO Data + RW Data) 3556 ( 3.47kB) + Total RO Size (Code + RO Data) 15160 ( 14.80kB) + Total RW Size (RW Data + ZI Data) 1704 ( 1.66kB) + Total ROM Size (Code + RO Data + RW Data) 15356 ( 15.00kB) ============================================================================== diff --git a/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep b/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep index 53d894d..7a1a9f4 100644 --- a/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep +++ b/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep @@ -1,6 +1,6 @@ Dependencies for Project 'StepDFT', Target 'CibleSondeKEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Src\principal.c)(0x627A76E2)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +F (.\Src\principal.c)(0x627A7A86)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) I (.\Driver\DriverJeuLaser.h)(0x6037C015) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x62626DA0) @@ -13,11 +13,11 @@ I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_ I (Src\GestionSon.h)(0x627A6C1D) I (.\Driver\Affichage_Valise.h)(0x627A6C1C) F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) -F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft.o --depend .\obj\dft.d) +F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft_1.o --depend .\obj\dft_1.d) F (.\Src\GestionSon.h)(0x627A6C1D)() F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF) -F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal.o --depend .\obj\signal.d) +F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal_1.o --depend .\obj\signal_1.d) F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds_1.o --depend .\obj\startup-rvds_1.d) F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() F (.\Driver\DriverJeuLaser.inc)(0x6037BEDF)() diff --git a/PjtKEIL_Integration/Obj/principal.crf b/PjtKEIL_Integration/Obj/principal.crf index 19a125357c508859804d8742ec325f5cbd6c9a13..43668b1f76672c4088c07887ff0a577599349a70 100644 GIT binary patch delta 1287 zcmaJ>U2IfU5I!^Kc5ClWOH+kvP1v(UXrYjvt)WFjFeaKN)ubRb(P}^lAZdLuCTe`? zQ532|Ycc7O;tz!7f!(cXRC-a67g3CDLQG5qZioaDrGk>G?e+)3IlEM9AKdIDbLPx^ z^Ua(ux8tXho##vX8>PQ}bokwf;NPNc&2mSxgrHes_aSJsKWDId@lpfiY(3jEY#Z1% zvu$B}*1-NSA~w-h1K$J-`|y+b)C$y!)CSas{r2J@K2X}qnaMhZr>Qjs@rZ-zZx7K#)g8jQgPA8 zY@vdq$V_;K9|Qj?7DVDPaXpIP7b#d_03KzVF`pZ4z}_>8zbva3J%l%kRBj#rvl3TQ zX{*LC)_%L_CEVew>20~Ib78sIOW48DSv#E!=ZN?c-ciloB*Q2#TSH!IF-lRWs_N4IkR!nUddw5 z^sdeYZ;j(!5Q~Z{gumvSm2MfghM*mv-Ae$lg0SFUj+D=RCKojIB?}1mj!n9>fW)+diL?F%Iq3x%c5M zykPgFr$Q3PG;}&i zEjF;38-A%Fg=!P09oLZNG~WAjc4bE1%j{2RIGhhXZC}pF`Vtb~>3)u=|Q0jiPH4Zt<7V@^P; nppSuGOVC5=T6nkEmY^m@O+ZaN0ni%e$CJ5#!)Z?l6bt?Vnss8- delta 1198 zcmZ8fT})J05I!?!*@ernTF?qn%Ryrl4DoD0YwBNoGNt?&0~)P_wW;yNm%bT&@YroD zMq8^U9z|<4Y7^O|sTy-5sENj(L|Y?1sCXN#Xln2$O09rGS?BIbLfPC&zB4=Xop0uR z+x`kS-Vgs)A)U_WUAuyUe>Y>ba&xT&w^rhgV=&+Toxtg1N(_)6D>y#qSZQFd`$-F) z_=p;S8jzwuQT)^PUBd;V8@RxaXgXTmMZe?voRR4bw!H)E3Pu!P_R7VsP~eH9Y_tQ5 zt-go>yY?>b9NFIHhCRFz8m{P``=Ap~27@K66$fln7f#E3FZ`8zwF?(zgh@Pfus5Wj z4GsL^PJV$I!LfN_FdN&m6wEdNl^m-L9I&6h#>W%Ki`|6DER`C5!~*hdeGeAaghUhJ zW=CD}^29#EMn?_Tl=Mc4{e)XM`(DatUP$~zxYbeT7#$$o=BP7_ekT0hQLXOd9?XEO zkZ2`5=BSu`(~EP5GoG{y`*8QrU=Q5;eOLf_A@Pimw>FxYo)bQGRM;K&HqF$SgWqMV zTei6W|4c#qRX-jaVk&nF25{A{lj;oIW|HmNU&m2KKc>(TMmtjIuszr;BdpMBe_LDZ zy=Ga+$9>vg+*<3zWl3PEfqFYTE{jT*8L0NM#bFJ5K>5Bn#7svt>;<)*^G7u_ah|=h z-^Su{dNEt9(90Cf8qR}(B*S{TCVu7_+}E0hG{wL=zO+rlH<)^ncK-8>h99_&rW#no+RkcdM)f75a~k5PzOcs= zvWy43sNocuKXx+3Rh@FtBRi`_?&Jr!qn)6EZ@I5SJ0Sxx+u0&JH_kMW;W?sP z6WgfNKsF!#(Zq%*Ga$M8m8Kj6s~G*8LQxj@I)zBH5jo$ZDa`xi#$HXiit>4S*4?Km zPmu;%jN|zDM$;HY<&vr}*UJ@eHH}p?VI`F^GuO$sY34JGQObB%M$--nxJSgRCqx#sHsr>!nY%H Hib?MPb$d;5 diff --git a/PjtKEIL_Integration/Obj/principal.o b/PjtKEIL_Integration/Obj/principal.o index f9f4723fa9d64c50449b44fa7be77570b10cacd4..9f4a3bccfaef265ec4a9430d8aee80dbca2eb38f 100644 GIT binary patch delta 7899 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 QL8~M86DhxbWf5HdA5g+Q?EnA( diff --git a/PjtKEIL_Integration/Src/principal.c b/PjtKEIL_Integration/Src/principal.c index d9c7229..a624e84 100644 --- a/PjtKEIL_Integration/Src/principal.c +++ b/PjtKEIL_Integration/Src/principal.c @@ -7,7 +7,7 @@ #define BASE_TIMEOUT 100 #define NB_JOUEUR 4 -#define SEUIL 0x3c2e1*3 +#define SEUIL 0x3c1f1*3 /* on augmente le seuil pour eviter que le score des autres joueurs augmente lorsqu'un joueur touche la cible. Après test, cette valeur permet de n'avoir aucun faux positifs et aucun faux negatifs */ @@ -54,7 +54,8 @@ void fTick(){ tabJoueur[k].score ++; tabJoueur[k].timeout = BASE_TIMEOUT; - /* TEMPORAIRE : il faudra par la suite jouer le son et gérer les affichages */ + /* TEMPORAIRE : il faudra par la suite gérer les affichages */ + StartSon(); } } else { // si le joueur est en timeout on décrémente sa valeur de timeout @@ -89,11 +90,19 @@ int main(void) Systick_Prio_IT(1, fTick); + + // Gestion de la DMA Init_TimingADC_ActiveADC_ff( ADC1, 72 ); Single_Channel_ADC( ADC1, 2 ); Init_Conversion_On_Trig_Timer_ff( ADC1, TIM2_CC2, 225 ); Init_ADC1_DMA1( 0, dma_buf ); + // Gestion des sons + GPIO_Configure(GPIOB, 0, OUTPUT, ALT_PPULL); + Timer_1234_Init_ff(TIM4,6552); + Active_IT_Debordement_Timer(TIM4, 2,CallbackSon); + PWM_Init_ff(TIM3, 3, 720); + SysTick_On; SysTick_Enable_IT; diff --git a/PjtKEIL_Integration/StepDFT.uvguix.alejeune b/PjtKEIL_Integration/StepDFT.uvguix.alejeune index afdd0c5..a7b5b7b 100644 --- a/PjtKEIL_Integration/StepDFT.uvguix.alejeune +++ b/PjtKEIL_Integration/StepDFT.uvguix.alejeune @@ -111,7 +111,7 @@ 0 880 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000002000000010000006D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C4446542E7300000000054446542E7300000000C5D4F200FFFFFFFF72553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C5369676E616C2E61736D000000000A5369676E616C2E61736D00000000FFDC7800FFFFFFFF73553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000BECEA100FFFFFFFF76553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000F0A0A100FFFFFFFF6F553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F537465704446545C5372635C5369676E616C322E61736D000000000B5369676E616C322E61736D00000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000D6020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000003000000010000006D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C4446542E7300000000054446542E7300000000C5D4F200FFFFFFFF72553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C5369676E616C2E61736D000000000A5369676E616C2E61736D00000000FFDC7800FFFFFFFF73553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000BECEA100FFFFFFFF76553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000F0A0A100FFFFFFFF6F553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F537465704446545C5372635C5369676E616C322E61736D000000000B5369676E616C322E61736D00000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000D6020000 @@ -1806,7 +1806,7 @@ File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3547,7 +3547,7 @@ File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,7 +3603,7 @@ 0 100 - 2 + 3 .\Src\DFT.s 0 @@ -3624,9 +3624,9 @@ .\Src\principal.c - 23 - 1 - 10 + 0 + 80 + 112 1 0 diff --git a/PjtKEIL_Integration/dft.lst b/PjtKEIL_Integration/dft.lst index 0256528..86b9392 100644 --- a/PjtKEIL_Integration/dft.lst +++ b/PjtKEIL_Integration/dft.lst @@ -418,12 +418,12 @@ ARM Macro Assembler Page 7 242 00000100 243 00000100 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\dft.d -o.\obj\dft.o -I.\RTE\_CibleSondeKEIL -IC:\Programdata -\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Pa -cks\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --prede -fine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine=" -_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --li -st=dft.lst Src\DFT.s +ork --depend=.\obj\dft_1.d -o.\obj\dft_1.o -I.\RTE\_CibleSondeKEIL -IC:\Program +data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar +m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p +redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi +ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" +--list=dft.lst Src\DFT.s diff --git a/PjtKEIL_Integration/signal.lst b/PjtKEIL_Integration/signal.lst index b4e084d..b7cc496 100644 --- a/PjtKEIL_Integration/signal.lst +++ b/PjtKEIL_Integration/signal.lst @@ -79,12 +79,12 @@ ARM Macro Assembler Page 2 67 0000007E BA 0F DCW 0x0fba ; 63 4026 0.98291 68 00000080 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\signal.d -o.\obj\signal.o -I.\RTE\_CibleSondeKEIL -IC:\Progr -amdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\ -Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" - --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --prede -fine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1 -" --list=signal.lst Src\Signal.asm +ork --depend=.\obj\signal_1.d -o.\obj\signal_1.o -I.\RTE\_CibleSondeKEIL -IC:\P +rogramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\K +eil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA +1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --p +redefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SE +TA 1" --list=signal.lst Src\Signal.asm