فهرست منبع

屏蔽UART和PA23使能

dd 5 ماه پیش
والد
کامیت
c9685820b0

+ 11 - 2
.cproject

@@ -30,7 +30,7 @@
 							</option>
 							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.14387040" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="TICLANG_3.2.2.LTS" valueType="string"/>
 							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.targetPlatformDebug.569770769" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.targetPlatformDebug"/>
-							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.builderDebug.1238216237" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.builderDebug"/>
+							<builder buildPath="${BuildDirectory}" enableAutoBuild="false" id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.builderDebug.1238216237" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.builderDebug"/>
 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.compilerDebug.1335867470" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.exe.compilerDebug">
 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.compilerID.DEFINE.708426932" name="Pre-define NAME (-D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.compilerID.DEFINE" valueType="definedSymbols">
 									<listOptionValue builtIn="false" value="${COM_TI_MSPM0_SDK_SYMBOLS}"/>
@@ -86,6 +86,9 @@
 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.objcopy.945507035" name="Arm Objcopy Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_3.2.objcopy"/>
 						</toolChain>
 					</folderInfo>
+					<sourceEntries>
+						<entry excluding="Src|Inc|MDK-ARM" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+					</sourceEntries>
 				</configuration>
 			</storageModule>
 			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
@@ -95,6 +98,12 @@
 	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
 		<project id="empty_non_sysconfig_LP_MSPM0G3507_nortos_ticlang.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1019976975" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
 	</storageModule>
-	<storageModule moduleId="scannerConfiguration"/>
 	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
+	<storageModule moduleId="refreshScope" versionNumber="2">
+		<configuration configurationName="Debug">
+			<resource resourceType="PROJECT" workspacePath="/BSL_MSPM0G3507_20250108"/>
+		</configuration>
+	</storageModule>
+	<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+	<storageModule moduleId="scannerConfiguration"/>
 </cproject>

+ 1 - 0
.gitignore

@@ -12,3 +12,4 @@ Debug/*.mk
 
 
 
+/Debug/

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 18 - 0
.launches/BSL_MSPM0G3507_20250108.launch


+ 1 - 0
.project

@@ -7,6 +7,7 @@
 	<buildSpec>
 		<buildCommand>
 			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+			<triggers>clean,full,incremental,</triggers>
 			<arguments>
 			</arguments>
 		</buildCommand>

+ 108 - 0
.settings/org.eclipse.cdt.codan.core.prefs

@@ -1,3 +1,111 @@
 eclipse.preferences.version=1
 inEditor=false
 onBuild=false
+org.eclipse.cdt.codan.checkers.errnoreturn=Warning
+org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false}
+org.eclipse.cdt.codan.checkers.errreturnvalue=Error
+org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"}
+org.eclipse.cdt.codan.checkers.localvarreturn=-Warning
+org.eclipse.cdt.codan.checkers.localvarreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Returning the address of a local variable\\")"}
+org.eclipse.cdt.codan.checkers.nocommentinside=-Error
+org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"}
+org.eclipse.cdt.codan.checkers.nolinecomment=-Error
+org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"}
+org.eclipse.cdt.codan.checkers.noreturn=Error
+org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false}
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"}
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"}
+org.eclipse.cdt.codan.internal.checkers.BlacklistProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.BlacklistProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function or method is blacklisted\\")",blacklist\=>()}
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"C-Style cast instead of C++ cast\\")",checkMacro\=>true}
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false}
+org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
+org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"}
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true}
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Lack of copyright information\\")",regex\=>".*Copyright.*"}
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"}
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Direct float comparison\\")"}
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Goto statement used\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"}
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Avoid magic numbers\\")",checkArray\=>true,checkOperatorParen\=>true,exceptions\=>(1,0,-1,2,1.0,0.0,-1.0)}
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing cases in switch\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing default in switch\\")",defaultWithAllEnums\=>false}
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing reference return value in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing self check in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Multiple variable declaration\\")"}
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.NoDiscardProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.NoDiscardProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return value not evaluated\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"}
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"}
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"}
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"}
+org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Miss copy constructor or assignment operator\\")",onlynew\=>false}
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Static variable in header file\\")"}
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false}
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false}
+org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol shadowing\\")",paramFuncParameters\=>true}
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")}
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Using directive in header\\")"}
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem=-Error
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Virtual method call in constructor/destructor\\")"}

+ 8 - 0
.settings/org.eclipse.core.resources.prefs

@@ -1,4 +1,12 @@
 eclipse.preferences.version=1
+encoding//Debug/MDK-ARM/Bootloader_STM32F302RBT6/subdir_rules.mk=UTF-8
+encoding//Debug/MDK-ARM/Bootloader_STM32F302RBT6/subdir_vars.mk=UTF-8
+encoding//Debug/MDK-ARM/RTE/Device/STM32F302RB/subdir_rules.mk=UTF-8
+encoding//Debug/MDK-ARM/RTE/Device/STM32F302RB/subdir_vars.mk=UTF-8
+encoding//Debug/MDK-ARM/obj/subdir_rules.mk=UTF-8
+encoding//Debug/MDK-ARM/obj/subdir_vars.mk=UTF-8
+encoding//Debug/Src/subdir_rules.mk=UTF-8
+encoding//Debug/Src/subdir_vars.mk=UTF-8
 encoding//Debug/makefile=UTF-8
 encoding//Debug/objects.mk=UTF-8
 encoding//Debug/sources.mk=UTF-8

+ 390 - 427
Debug/BSL_MSPM0G3507_20250108.hex

@@ -1,9 +1,9 @@
-:2000000000202020F5320000C3260000C32600000000000000000000000000000000000087
-:20002000000000000000000000000000C32600000000000000000000C3260000E1300000DD
-:20004000C3260000C3260000C3260000C3260000C3260000C32600002D0E0000C326000006
-:2000600000000000C3260000C32600000000000000000000432B0000C3260000E52700004B
-:20008000C3260000C3260000C3260000C3260000C3260000C32600000000000000000000EA
-:2000A000C3260000C32600000000000000000000C326000000000000C3260000C3260000B3
+:20000000002020204D2E0000AB230000AB2300000000000000000000000000000000000069
+:20002000000000000000000000000000AB2300000000000000000000AB230000352C0000C3
+:20004000AB230000AB230000AB230000AB230000AB230000AB2300002D0B0000AB230000C6
+:2000600000000000AB230000AB2300000000000000000000A7270000AB230000CD24000057
+:20008000AB230000AB230000AB230000AB230000AB230000AB23000000000000000000008C
+:2000A000AB230000AB2300000000000000000000AB23000000000000AB230000AB2300003A
 :2000C000F0B599B00193029208900A78CB4803789A4200D08FE24A7843789A4200D08AE2B0
 :2000E0008A7883789A4200D085E2CA78C3789A4200D080E20A7903799A4200D07BE24A799A
 :2001000043799A4200D076E28A7983799A4200D071E2CA79C3799A4200D06CE200201390E5
@@ -36,8 +36,8 @@
 :20046000085C304203D018780F9E304318702879C60814AFBE5D2040085C304203D01878B5
 :20048000082606431E706879C60814AFBE5D2040085C304203D01878042606431E70A8790F
 :2004A000C60814AFBE5D2040085C304203D01878022606431E70E879C50814AE755D2040D6
-:2004C000085C28429CD018780C9D2843187097E7DA3B0000203A0000A03900004C0F202055
-:2004E00000370000A03B000012AF3A7038717B7005987871BD700698B871FE700798F871FB
+:2004C000085C28429CD018780C9D2843187097E73837000088350000083500004C0F202034
+:2004E000683200000837000012AF3A7038717B7005987871BD700698B871FE700798F87134
 :200500000026019AD671967156711671D67096705670167003E00836521C402E69D0F14877
 :200520008319805DC50812AF7D5D2040085C284204D0154610780D9F384310705878C508B1
 :2005400012AF7D5D2040085C284204D0154610780E9F384310709878C50812AF7D5D20409B
@@ -68,423 +68,386 @@
 :2008600002431A703A79D50816AE755D2240194EB25C2A4203D01A78082515431D707A79D6
 :20088000D50816AE755D2240124EB25C2A4203D01A78042515431D70BA79D50816AE755D90
 :2008A00022400C4EB25C2A4203D01A78022515431D70FA79D50816AE755D2240054EB25CE8
-:2008C0002A4296D01A78012515431D7091E7C046A03A0000DA3B0000C03B0000603A0000A7
-:2008E0004C0F2020E0390000F0B591B00446C08808287DD300252046294602F013FC3A28EF
-:2009000072D101262046314602F00CFCFA286BD102272046394602F005FC162864D10D9720
-:20092000032120460F9102F0FDFB0746E088FAB21146083181425BD80C92079108950421C4
-:20094000204602F0EFFB05020521204602F0EAFB2818A049884247D10621204602F0E2FB84
-:200960000E900721204602F0DDFB0546B81DC1B2204602F0D7FB1090F81DC1B2204602F044
-:20098000D1FB10990D2935D10A2833D106950E98000205900C9D281D0990C1B2204602F046
-:2009A000C1FB0490781DC1B2204602F0BBFB00020390052D089D00D28EE0099F092F00D86D
-:2009C00009270997093F03210291384602F048FA481C0190029902F043FA0B91022F009773
-:2009E00016D208200A9043E00121204602F06CF911B0F0BD01252046294602F065F97748D3
-:200A00000570774877498180F021817011B0F0BD0198029F394602F023FA784310900098B6
-:200A2000394602F01DFA7843109908180E90002738460830C1B2204602F074FB6649C91964
-:200A40001091C87038460930C1B2204602F06AFB1099087138460A30C1B2204602F062FBD4
-:200A600010994871FF1C0E98B842E1D108370A97019A0B980028099F2ED057480A99081859
-:200A8000401F10901046029D294602F0E9F968433F1A0098294602F0E3F96843381A089DA4
-:200AA0000938099000270A98C0190E90C1B2204602F038FB1099C8550998B8420CD00E983B
-:200AC000401CC1B2204602F02DFB1099C9194870BF1C0B98B842E6D1069805990818099060
-:200AE0000498039908180B900C98801C0E900F9902F0B6F90746481C0A900F9902F0B0F94E
-:200B000010910D99C94341430F984743CF1BF1B2204602F007FB2D18701CC1B2204602F04A
-:200B200001FB2D18B01CC1B2204602F0FBFA2D18F61CB8190128EAD11098002829D010966D
-:200B40000A980F9F394602F08BF978432E460C990D1A0E98394602F083F97843281A35464A
-:200B6000811C0F91C01C0E9000271098C619F1B2204602F0D7FA2D180F98B84209D0701CF9
-:200B8000C1B2204602F0CEFA2D18BF1C0E98B842EBD1A8B20B99814211D10798C1B220462B
-:200BA00002F092F80D4800214180012020750A490A1D0831099800F0FDFD11B0F0BD0748D1
-:200BC00001210170064807498180F12181700798C1B20AE751070000000D2020E80F202001
-:200BE000CC0F202002C3FFFFF0B5B5B0044600890B2800D2F7E000272046394602F0B2FAB4
-:200C0000054601262046314602F0ACFA552D00D0E5E0AA2800D0E2E00B96022620463146CC
-:200C200002F0A0FA05460321204602F09BFA0E900421204602F096FA0A900521204602F009
-:200C400091FA162D00D0CAE00F9621890E9AD6B2354609358D4200D9C5E0099010A8552100
-:200C60000170AA214170072181705121C17031460831204602F076FAF02800D0B5E0019540
-:200C8000311D204602F06EFA0590711D204602F069FA0E90B11D2046069102F063FA03901D
-:200CA000F11D204602F05EFA0490701C03250C90294602F0D5F8481C08900D95294602F065
-:200CC000CFF80796002E29D0029108980D9E314602F0C6F8054675430C98314602F0C0F8BC
-:200CE000704328180F90B81C81B2204602F03AFA10A9CD192871FE1CB1B2204602F032FA96
-:200D00006871381D81B2204602F02CFAA8710F98B0423746E7D1B01C0F9002990E9800045D
-:200D2000029003980002039000292CD010A80F9940180E9008980D9E314602F091F8704386
-:200D400007990D1A0C98314602F08AF87043281A411C0D91801C0C9000250F984619B1B287
-:200D6000204602F0FFF90E994F19B8700D98A84209D0701C81B2204602F0F4F9F870AD1C4F
-:200D80000C98A842E9D10598000602990D18039805430498054310A8069900F085FE854250
-:200DA00031D10A980002099945180798062805D3421F10A90D311C4802F098FA20460199A9
-:200DC00001F0EAFE1548002141800B98207410AA09321549284600F0EDFC35B0F0BD012176
-:200DE000204601F0D9FE35B0F0BD20460B9C214601F0D2FE0948047009480A498180F02183
-:200E0000817035B0F0BD05480B990170044805498180F121817020460199E2E7E80F20204F
-:200E2000CC0F202002C3FFFF000D2020F0B58DB000240C9484480068C0B2022800D09EE0C3
-:200E4000824D284602F03AFA0C9901430C910C990222284602F0F4F90C98C00700D18EE0E9
-:200E60000794069406A9284602F038F8079800280DD106A9284602F031F80798002806D183
-:200E800006A9284602F02AF807980028EAD0069B6F4C206800900121002628460591324668
-:200EA00000F0AAFE0699089A284601F099FF206882680168002A05D00720400781436548A9
-:200EC000016058E0890C644A1346AE330B4061490B6093424FD1007D00284CD05F4FBC88F4
-:200EE000401E04900325294601F0BAFF481C02900395294601F0B4FF0D460498022840D2F3
-:200F0000002D38D070002A3002E0001DAD1E32D04F4909680918891E0978FA68A3B2D154D8
-:200F2000B988491C8BB27A88934200D30021B9803B895B1C9CB23B81944202D93A81059A7A
-:200F4000BA72012D17D0424A1268125CFB6889B25A54B9884C1CA2B279888A4200D30024CF
-:200F6000BC803A89521C93B23A818B42CDD939810599B972C9E70C98059988430C900DB0F8
-:200F8000F0BD0298039E314601F06AFF704302900498314601F064FF7043029908180490EA
-:200FA00000262C22039604E0F61C921D0498B042A6D0274803689B181B1F1B78F968A4B26A
-:200FC0000B55B9884B1C99B27C88A14200D3039BBB803989491C88B23981A04202D93C8196
-:200FE0000598B8721A4800688018801E0078F9689BB2C854B888431C98B27C88A04200D346
-:201000000023BB803889401C81B23881A14202D93C810598B8720E480068805CF9689BB2DF
-:20102000C854B888441CA0B27B88984200D30024BC803889401C81B238819942B4D93B8165
-:201040000598B872B0E7C04620F8504000805040E0102020DC102020510700006C10202004
-:20106000F0B583B0794BC218794F7A4EC458022501952C43C4504B68002B0ED00B68D46E9D
-:201080003C4033402343D3664B68D46EFF252D04AC431B061B0AE318D36602926A4A7F2523
-:2010A0002F04CE68002E11D08E68029A136F684C2340684C26401E431667CB68166F664C2B
-:2010C00026401B043B40334313675F4A8618634A28064B6B002B24D00B6B35685C4C254009
-:2010E0005C4C23402B4333604B6B35685A4C25401B043B402B4333608B6B356815401B06E2
-:2011000003402B433360CB6B3568554A1540DB07EB1833608B6DF5690724A5432340EB187D
-:20112000F3614B6C002B4B4D494A26D00B6C346914402B40234333614B6C34693A46464F22
-:201140003C401B041340234333618B6C3469434A14401B06034023433361C86C3369404A7A
-:2011600013403B4AC00718183061C86DF3697024A3434007400E1818F061086DF3681340CB
-:2011800028401843F060486DF46907222B4600921502AC434007400D2018F061886A0028C1
-:2011A00017D0486A346D2A4A1440184020433065886A346D3F252F04BC438006800A20186C
-:2011C0003065C86A346D2D06AC4380068008201830650024E0434D698F697B19202B029A3A
-:2011E0002BD83D4329D00869336A194D2B40194D2840184330624869336A3F252F04BB43F6
-:201200008006800A181830628869336A2D06AB438006800818183062C869336A0125AD07D5
-:20122000AB43C007400818183062086AB16A009B994318400818B06220461168019B99430A
-:20124000116003B0F0BDC046A0700000187000000300FFFFFCFF0000FFFF80FFFFFFFF8029
-:20126000FFFFFF7F10B588B00B681C0E6A4614701C0C54701C0A9470D3704B681C0E147169
-:201280001C0C54711C0A9471D3718B681C0E14721C0C54721C0A9472D372CB681C0E14730C
-:2012A0001C0C54731C0A9473D3730B691C0E14741C0C54741C0A9474D3744B691C0E1475DA
-:2012C0001C0C54751C0A9475D3758B691C0E14761C0C54761C0A9476D376C9690B0E1377BE
-:2012E0000B0C53770B0A9377D1775021435C1278FF21934200D0A2E0503042786B465B7807
-:201300009A4200D09BE082786B469B789A4200D095E0C2786B46DB789A4200D08FE00279F3
-:201320006B461B799A4200D089E042796B465B799A4200D083E082796B469B799A427ED119
-:20134000C2796B46DB799A4279D1027A6B461B7A9A4274D1427A6B465B7A9A426FD1827AEA
-:201360006B469B7A9A426AD1C27A6B46DB7A9A4265D1027B6B461B7B9A4260D1427B6B46FD
-:201380005B7B9A425BD1827B6B469B7B9A4256D1C27B6B46DB7B9A4251D1027C6B461B7CA0
-:2013A0009A424CD1427C6B465B7C9A4247D1827C6B469B7C9A4242D1C27C6B46DB7C9A4223
-:2013C0003DD1027D6B461B7D9A4238D1427D6B465B7D9A4233D1827D6B469B7D9A422ED187
-:2013E000C27D6B46DB7D9A4229D1027E6B461B7E9A4224D1427E6B465B7E9A421FD1827E1E
-:201400006B469B7E9A421AD1C27E6B46DB7E9A4215D1027F6B461B7F9A4210D1427F6B4634
-:201420005B7F9A420BD1827F6B469B7F9A4206D1C07F6946CA7F0021904200D0C943C8B21B
-:2014400008B010BDF0B581B0664C2178002955D000262670644DA978491E04294ED88900C7
-:2014600001A251588F46C0467D140000A514000091140000FD140000BB140000AB885B48A0
-:20148000007C01281FD10021184601F02DF835E0AB885648007C01281DD10021184601F039
-:2014A00023F821E0A988EA885048007C01281ED10846114601F018F820E001F0F1FCAE709F
-:2014C0006E702E741AE04A48007D012816D149480022194610E04648007D012804D14548DB
-:2014E0000022194601F014FC0120687006E04048007D012802D13F4801F00AFC3A4D2878E5
-:20150000002864D000262E70EA88501E80B2C00A0ED13A4FD019401E0078002817D0334C1A
-:20152000207C012839D13648114600F0DDFF3CE02E48007C012802D12F48E2213AE02C4829
-:20154000007D012843D12B482B49E2223DE0A96808682C4B1860D001DF22D20180181022EA
-:2015600000F070FF002834D0234C204E204F214D07E0EE21204600F0B7FF7D20C00001F0D6
-:2015800039FE307C0128F4D0387D0128F5D1EE222846214601F0BCFBEFE71548007D012871
-:2015A00015D11448164901F0B3FB207C012805D11148E12100F098FF01B0F0BD0C48007D3F
-:2015C000012804D10B480C49E12201F0A1FB01B0F0BDE888C019401E0121017021706680C6
-:2015E00001B0F0BDE80F2020CC0F20206C102020101020202810202002C60000000020209F
-:2016000002C2000000102020B0B5332283181946333909781C46233C24784C401946133981
-:2016200009786140DC1E24784C40597B61405C7F4C402D215D5C65403D215C5CFF21A542C1
-:2016400000D0B5E01C46323C24781D46223D2D7865401C46123C24786C409D1E2D786540B0
-:201660009C7B6C409D7F65402E241C5D6C403E255D5DAC4200D09BE01C46313C24781D464B
-:20168000213D2D7865401C46113C24786C405D1E2D786540DC7B6C40DD7F65402F241C5D16
-:2016A0006C403F255D5DAC4200D081E01C46303C24781D46203D2D7865401C46103C247883
-:2016C0006C40855C65401C7C6C4020255D5D654030241C5D6C4040255D5DAC4268D11C46CF
-:2016E0002F3C24781D461F3D2D7865401C460F3C24786C405D7865405C7C6C4021255D5DE7
-:20170000654031241C5D6C4041255D5DAC424FD11C462E3C24781D461E3D2D7865401C46AA
-:201720000E3C24786C409D7865409C7C6C4022255D5D654032241C5D6C4042255D5DAC4269
-:2017400036D11C462D3C24781D461D3D2D7865401C460D3C24786C40DD786540DC7C6C4023
-:2017600023255D5D654033241C5D6C4043255D5DAC421DD11C462C3C24781D461C3D2D7881
-:2017800065401C460C3C24786C401D7965401C7D6C4024255D5D654034241C5D6C404425A4
-:2017A0005B5D9C4204D10832432A00D02EE700210846B0BD70B54B4B98421DDC4C4A904260
-:2017C00029D04C4A904257D14B488278012A63D001228270494B1A70554A82808A78CC787B
-:2017E0002402A2180C7924041219497909065118C1600020988070BD3B4B984210D03B49AD
-:20180000884239D13C48032181703C4901220A703B49818070BD38480521817037484CE045
-:20182000384D2878022838D0002835D101242C70364E3160364A0846114600F08DFF002884
-:2018400013D13068344901F0CBFB306801F094F800280AD130683149FFF704FD002804D1BA
-:201860003068FFF7D1FE00282AD0032028702948012101F083FB70BD2E48007C012803D110
-:201880002C48012101F088F92B48007D012803D12948012101F018FA70BD17480223837019
-:2018A00081605178090212788918491E8AB2D20A00D00021C180144981800121017070BD79
-:2018C0000220287007200003154900F05DFE154908701548E10201F0FDFC1448214601F0C7
-:2018E0004DFB70BD84A3000085A3000001A40000052500000BA10000CC0F2020E80F202057
-:2019000002C500006B10202002C2FFFFF40F20208010202002C30000F80F2020E063000021
-:20192000FFFF0100E81020200000202002C2000002C400006C1020201010202084B04C4CBE
-:201940001320450601200290C0030190514F524E4E484F49FEF7C8FF3846FFF745F9B078FE
-:20196000002813D1307C03280ED84C49898832290CD30021494A9180401C3074444801F07C
-:20198000E1F800F001FD01E002987070387C012803D03E48007D012819D13D48FFF752FD95
-:2019A0007078002814D1B178002911D03B494988354A91420CD9002038494880F288387CDC
-:2019C000012808D12F48114600F08EFD0BE0707800280AD1BCE72D48007D012803D12C48E0
-:2019E000284901F095F902987070322001F002FC214844601F4844600720000303900398CC
-:201A0000408827498842A3D172B61D494C601B4844600D6005601848056016480560124A59
-:201A2000019B1360BFF34F8FBFF36F8F0D490B6040201060BFF34F8FBFF36F8F08600B49CA
-:201A40000868029A904308600020886003984068144908600398006880F3088808688047F2
-:201A600076E7C04680E200E080E100E010E000E0030000B100E850400088104000280A403A
-:201A800000080A4002C30000B80B000010102020281020206C102020CC0F2020E80F202086
-:201AA0002020000004102020F0B583B00027FE43002900D19BE00546481E0290032421460C
-:201AC00001F0CEF9481C00900194214601F0C8F90C460298022855D30098019F394601F0C6
-:201AE000BFF9784300900298394601F0B9F978430099081800273F49EA19EB5D7340360EC2
-:201B0000B6008E591B0273401E0EB6008E591B0273401E0EB6008E591B0273401E0EB60044
-:201B20008E591B02734056785E401B0E9B00CB5836025E40330E9B00CB5836025E40330EAF
-:201B40009B00CB5836025E40330E9B00CB5836025E4092787240330E9B00CB5812025A40B3
-:201B6000130E9B00CB5812025A40130E9B00CB5812025A40130E9B00CB5816025E40FF1C9B
-:201B8000B842B9D1002C32D0E8191A4902787240330E9B00CB5812025A40130E9B00CB5877
-:201BA00012025A40130E9B00CB5812025A40130E9B00CB5816025E40012C18D042787240D4
-:201BC000330E9B00CB5812025A40130E9B00CB5812025A40130E9B00CB5812025A40130E1D
-:201BE0009B00CB5816025E40801CA41ECED1304603B0F0BD00330000F0B585B006464648B7
-:201C00003418012906D0002900D083E0E368E069050A0DE0012B05D0002B7BD12368E5693B
-:201C2000606803E02369E069050960698004820E0A993A4C1C406807C00E394B18585043F0
-:201C400085002819821983590396072676071F46B7430F609E00F60F4E605E00F60F8E6094
-:201C6000DB0FCB6053689AB20A611A03120F4A61DE02F60F8E619E02F60FCE615E00760E6A
-:201C8000DB0F0E624B62083002909300254EF358042A019105D2002203980299934229D164
-:201CA00038E000931E1F0F462E370398421910190830049000252B460498C25890B2D1B286
-:201CC000BC1F2180000A391F0880100CC0B2B91E0880100E38801A1D9E4205D070192D1F1A
-:201CE000083703281346E7D8029989180398009B93420FD0085881B2C3B25200019C2834E9
-:201D0000A352090A02231343E152000CC0B204211143605205B0F0BDA0700000FCFF0000F7
-:201D2000603B000060390000B0B58AB0364C3748012101603649204601F0AEF969462046BA
-:201D400001F00AF8204601F0A9FA002809D1204601F0A4FA002804D1204601F09FFA00288A
-:201D6000F0D00121204601F05FFA204601F08EFA012809D0204601F089FA012804D02046B3
-:201D800001F084FA0128F0D12249204600F048F92149204600F0D2F82049204600F088FA1D
-:201DA0001F492046FFF75CF91E49204601F0CCF80021204601F038FA204601F067FA0028FE
-:201DC00009D0204601F062FA002804D0204601F05DFA0028F0D11449012520462A4601F09A
-:201DE000D1F9124920462A4601F0E8F9204629462A4601F0D5F90E480221016202680A437F
-:201E000002600AB0B0BDC0460080504000F95040E23B0000D83A00000C3B0000803B000069
-:201E200000390000FFFFFF1F0112EF3FFFFFEF3F28F85040F0B582B007463C48381800290F
-:201E400004D001296FD14168C902CA0E0168384D0D4080684007C00E3649085850438200CC
-:201E6000501912CB64070C431968890721435C68E4070C43C119C4519C682404DE68360553
-:201E800026431C69640534435E69F60526439C69240634434C6008309968274C083B0429DB
-:201EA00005D2890061580022914228D13BE000901E462A360197B9184D190835002203215A
-:201EC000CF43B11F0988301F008800020843B11E098809040143308800060843A850121D8A
-:201EE0001869800021588A4204D078183F1F08360328E6D800988018019F914213D05100DC
-:201F000024330446585A02220A439A5A1202024304200843185A0004104306220A43995A10
-:201F200009060143E15102B0F0BDC046C0700000FCFF0000603B000060390000F0B582B081
-:201F40000246364E831900200090C043019097590220074397510F6895592024A543FC07FD
-:201F6000A40E2C1994514C6895590427BD430746E407640F2C199451CC699D6E01229543A8
-:201F800014402C199C660C6A9D6E8543E407A40F2C199C664C6A9D6E0C26B543A407240FAF
-:201FA0002C199C668C6A9D6E3026B543A407A40E2C199C668C680F2C2AD8CC8A002C01989B
-:201FC00027D1CC689D680326B54334402C199C608C689D680F263604B5432404A419344041
-:201FE00064199C600C691D690626B543A407640F2C191C614C691D69ADB224042C191C61E5
-:2020000089691C699443114061181961009800E001981968B943196002B0F0BD1870000040
-:20202000F0B581B00246324813180024E043314D56593827BE438F69FF07FF0EBE19CF69EF
-:20204000FF07BF0EF6190F6AFF073F0FF6195651DD6802221543DD60DD68274E2E400D6880
-:20206000ED07ED0DAD194E68F607B60DAD198E68F607760CAD19CE68F607B60CAD190E6903
-:20208000F607F60CAD194E69F607760E2E43DE608E6A7F2E26D8CD6A7F2D23D80125009558
-:2020A0002F024D6ABD421DD2D86B7F25A8433043D863C86ADE6B2D02AE434006400C301855
-:2020C000D8632420085C9D68FF26B54328189860086B1968009DED05A943C007000A081863
-:2020E00018602046D9689143D96001B0F0BDC0460C70000004720000BF8CFFFFF0B584B03C
-:202100003049314A0125AC0316682B0203939E4316600E68264205D10E68264202D10E6883
-:202120002642F6D06C02467E9769AF432E40BD1995612025455DD6690327BE433D407519B7
-:20214000D561224D2E680727374005262E60466A33681362736853622F60C3695B065B0C13
-:20216000D5697F263602B543EB18D361E8C8009707680197476802971B071B0B2D03ADB2A8
-:20218000ED1833071B0D007A009E35431D43019B1D43029B1D43054390690D4B03400D48BE
-:2021A0002840C01890611068039B184310600868204205D10868204202D108682042F6D028
-:2021C00004B0F0BD04020B4008010B40001340408D00F0FF72FF0F00F0B583B0029201906D
-:2021E000304B314D00918C0A28680727384005262E60196889048A0F2860296839402E6009
-:2022000018682960002A214608D028490840511C00F026FE0146204600F022FE0198204A52
-:20222000801801902A683A402E601E4803682A602A683A402E6003682A600122930202989F
-:20224000984207D0530298420CD10098C30B0BD1019803E01F210C4001984030A240016823
-:202260009143016003B0F0BDFF290DD82B683B402E600C4C24682B60A3049B0F019800D1F6
-:202280002039CC08001DE9E71302FF339942E9D2FF23DB43C918CC0801980830DEE7C046B6
-:2022A000D01100001800C44100134040FF0F0000F0B581B0324A82180024E043D5680223EA
-:2022C0001D43D560CD687F2D54D88E687F2E51D84E68FF2E4ED80E68760A4BD116697F2750
-:2022E0000097009F7F06BE436D06751915618D681669009FBE433D40751915614D681669E2
-:20230000FF273F02BE432D02ADB2751915610D6816691C4F3740ED05ED097D191561CD69C3
-:202320000F2D27D88E690F2E24D84E691F2E21D80E691F2E1ED810680F26B0432843106000
-:2023400088691568F026B5430001C0B228181060486915681F263702BD43C006C00C281860
-:202360001060086911683504A943C006C00A081810602046D1689943D16001B0F0BDC046AE
-:202380000C700000FFFF00FE70B52B4C11212046FFF78AFB010E6174010CA174010AE174B0
-:2023A0002075264D286800214160254A12885205D20802608160C160416181610122C2615B
-:2023C00008260661227882846278C2842279028562794285A2798285E279C285227A0286FC
-:2023E000627A428600F06EF9002824D028680661A17A8184E17AC184217B0185617B41854B
-:20240000A17B8185E17BC185217C0186617C4186012100F057F900280DD0286804210161B2
-:20242000A17C8184E17CC184217D0185617D4185022100F047F970BD40102020E4102020CC
-:202440006C102020F0B583B0064672B6204801600292002A2ED01D48083086422AD20D463B
-:20246000012701971B4C28681B490860686848600198420220463146FFF7AEFE2046314628
-:20248000154A00F0D9FD154908700878032802D00C2013490870124800780B280ED0029847
-:2024A000874207D2304608307F1C083507498E420646D8D362B6002003B0F0BD09480B21C8
-:2024C000162206C0032003B0F0BDC046F0FF01000810202000D00C40CC1020200C10202099
-:2024E000E9102020D4102020B0B5020A234CA271E0712172080A60720A212046FFF7D4FA6F
-:20250000010EA172010CE172010A217360731C4D2868002141601B4A12885205D20802607A
-:202520008160C160416181610122C26108220261227882846278C2842279028562794285BE
-:20254000A2798285E279C285227A0286627A428600F0B8F800280FD0286805210161A17A15
-:202560008184E17AC184217B0185617B4185A17B8185012100F0A6F8B0BDC04690102020CD
-:20258000E41020206C102020F0B583B00291884202D9032003B0F0BD0646214C012568026F
-:2025A0000190204F09E020684008054001200540800236180298864213D838463146019A0A
-:2025C000FFF70AFE40223846314600F021FE2068C007E8D12068C007E5D12068C007F6D075
-:2025E000E1E7104F3846029E3146019AFFF7F4FD40223846314600F00BFE2068C00705D128
-:202600002068C00702D12068C007F6D02068C0B24008054068426841400003B0F0BDC04603
-:20262000D0E30C4000D00C40002A49D084468B071CD1830722D1102A08D370B4103A78C9B2
-:2026400078C0103AFBD270BC103238D0042A2CD3082A05D30C2A01D308C908C008C908C042
-:2026600008C908C092072AD0920F22E00B780370491C401C521E22D08B07F7D1C30714D169
-:202680008307D8D0121F12D308C903801B0C4380001D121FF8D20AE008C903701B0A437096
-:2026A0001B0A83701B0AC370001D121FF4D2121D05D00B780370491C401C521EF9D16046FB
-:2026C0007047FEE7F0B583B00D4601910346204C204F0026204631462A46FFF7ABFB204608
-:2026E000294600F017FC01250295019885400196204600F0E9FD0146BA1C9642029800D318
-:202700000198294222D1964220D2204600F0DCFD01467A1C964203D30020294203D015E0EB
-:202720000120294212D1964210D2204600F0CCFD0146BE4203D30020294203D006E00120CF
-:20274000294203D1F11CBE420E46D1D303B0F0BD00805040FDFF000010B503780C78FF22E4
-:20276000A3423DD143784C78A34239D183788C78A34235D1C378CC78A34231D103790C79A7
-:20278000A3422DD143794C79A34229D183798C79A34225D1C379CC79A34221D1037A0C7ABF
-:2027A000A3421DD1437A4C7AA34219D1837A8C7AA34215D1C37ACC7AA34211D1037B0C7BD7
-:2027C000A3420DD1437B4C7BA34209D1837B8C7BA34205D1C07BC97B0022884200D0D243E2
-:2027E000D0B210BD10B51F480169812252018B58DBB20D2B1AD00B2B32D11B4C206900F053
-:2028000081FCE168628888546088411C8AB22088824200D300216180E188491C8AB2E180FF
-:2028200082421DD9E0800120207210BDC388002B10D08922520189185A1EC280C26883881A
-:20284000D25C0A60591C8AB203889A4200D30021818010BD88188168012212039143816090
-:2028600010BDC0462810202010102020F0B582B0002A38D0C78805880CE04380C3885F1C53
-:20288000C78003691A4C1C19236833432360491C521E28D0ABB2BCB29C4223D000950B78E5
-:2028A00001930469124BE55801263603B543E5503D0404D10D4D67193D686D060BD4C468DD
-:2028C0004588019B635543885B1C9CB20588AC42D3D10023D1E7064D6419019BBB6100279E
-:2028E000009DD1E7FEE702B0F0BDC0460811000028100000B0B51949194C204600F0B4FCB6
-:202900001849204600F0BCF9174802680321CB039A4302600269154B13407533036142697C
-:202920000C23134333229343436143680122134044689443E31843600D4B1C680525AD024C
-:2029400025431D600B4B1C68FF252D06AC43890761181960016811430160B0BDE63B000044
-:2029600000801040D03B0000009110400000FFFF289010400CE400E070B582B005463030C3
-:202980001B4900246E4622463346FDF799FB317838202A5CFF20914226D138356946497845
-:2029A0006A78914220D169468978AA7891421BD16946C978EA78914216D1694609792A7900
-:2029C000914211D1694649796A7991420CD169468979AA79914207D16846C079E9798842AC
-:2029E00001D1204600E0E043C0B202B070BDC046C4102020F0B5441C00780023082B30D05E
-:202A00002578C6070FD166782D0137097F190F253540ED1C122D0BD102256657F5B2002E02
-:202A200008D4E61C0CE0641C4E1C0D70314615E0A61C06E0261DE4787F221540E20155196B
-:202A40001235094A97420ED0FC43002D05D00A5D4F1C0A706D1E3946F7E7344640085B1C77
-:202A6000CCE72046C7E7F0BDFF0F0000F0B581B0184800240460184D28680F21090288431B
-:202A800001277E0280192860281F01680322D2430A4002606868B84368606868390288436E
-:202AA00068600E48FFF72AFB28681021084320229043286028683A0302432A60A86B08433A
-:202AC000A863686BB0436863204600F067F901B0F0BDC04608030B4004010B40383B000027
-:202AE0008446830706D0002A29D001700130013A8307F8D1042A1CD30906090E0B021943AD
-:202B00000B041943082A10D30B00102A09D370B40F24161B22400C000D003AC0103EFCD8F5
-:202B200070BC082A01D30AC0083A042A01D302C0043A002A03D0013A8154013AFCD2604699
-:202B40007047704780B513494A788B78D218CB78D2180B79D2184B79D2188B79D218CB794C
-:202B6000D2180B7AD2184B7AD2188B7AD218CB7AD2180B7BD2184B7BD2188B7BD218CB7BD9
-:202B8000D2180B7CD2184A74120A8A741522FFF76DFE80BD56102020F0B581B00D46044614
-:202BA0001048012621890091002731463A4600F0E9FA20890099A94203D227810121054653
-:202BC00002E0401B208101210648324600F0DAFAE088401982B261888A4200D3401AE08034
-:202BE00001B0F0BD00805040F8B5044605460C3500260F4F6088864217D2284608380168B0
-:202C0000281F03682A68002A03D0184600F06EFB08E00648874205D0481C097889007A58A8
-:202C200019469047761C0C35E4E7F8BDBC3C0000B03C000070B50D48401C02D00B48FFF736
-:202C4000D3FF0B480B4C84420CD00B4D0B4EB54208D02A686968501C12789200A25890471A
-:202C60000835F4E700BF00BF70BDC046D83C0000BC3C0000B03C0000C43C0000D43C000083
-:202C800070B511221302C218C4580125AC43C4500C888D7825438C882C43C558084E2E4043
-:202CA000084D2540AC19C4508879CB790343087A184351687E23994318400818506070BD8E
-:202CC000E798FDFF18670000F0B501229202C38805690E4EAC19AF599743AF518B4207D23C
-:202CE0000021C1802168114321608188C91806E05B1AC380236813432360828851188BB278
-:202D00000288934200D3891A8180F0BD28100000F0B581B00B460C0A0E498C71CB710A72AF
-:202D2000150A4D724E788F78F619CF78F6190F79F6194F79F6193419DBB2E318D2B29A180A
-:202D400052198A72120ACA720E22FFF78FFD01B0F0BDC046AE1020203922520282583F23B5
-:202D60001340CB6053055B0F8B6013011B0D4B60920F0A60072212038058C2B20A61020A35
-:202D8000D2B24A610203120F8A610202120FCA610201120F000F0A624862704710B50E4987
-:202DA0000E4A01235C0590600868204205D10868204202D108682042F6D010681B04034384
-:202DC00013600868C00605D40868C00602D40868C006F6D510BDC04604020B4004010B40F0
-:202DE00010B50E4BC3180024E043012908D0002913D119684902490E91420ED3083305E08D
-:202E000019694902490E914207D3183318683F2188430A4080181860204610BDA07000004E
-:202E200010B5094809494160094A5160094B5960094C616009490160116019602160102014
-:202E400000F04EFA10BDC04600080A40030000B100280A400088104000E850400100002678
-:202E60001CB50A0017D000230124E407A04200D20400944201D95200FBE790425B41904281
-:202E800000D3801A914201D25208F6E719000200080011001CBD0100002000F026FA1CBDD1
-:202EA00080B50D494A788B78D218CB78D2180B79D2184B79D2188B79D218CB79D2180B7AEE
-:202EC000D2184B7AD2188B7AD218CA72120A0A730F22FFF7CBFC80BD9F102020B0B50C4AC0
-:202EE00080180A68012A02D0002A01D0B0BD103000687F22024083049B0E8402A40EC501AA
-:202F0000ED0F8001C00F0F1D3CC74861B0BDC046A4700000B0B5024600201F290DD8084BB9
-:202F2000D318084C12191C6801258D40254311680224A14311601D60B0BDC043B0BDC046F4
-:202F4000D070000018700000B0B5024600204B0F0FD1094BD2181368022423431360936FE8
-:202F600007256D071D400D4395671168A1431160B0BDC043B0BDC0461870000080B50A464A
-:202F800001460848007C012804D108461146FFF7ABFA80BD0448007D012802D10348FFF79D
-:202FA000B7FE80BD6C102020101020202810202008480949416009490A68FF231B069A4364
-:202FC00003239B07D2180A6000218160072101607047C04610E000E03F19010020ED00E077
-:202FE00010B582B00C463030074901226B46FDF767F800982070010EE170010CA170000A01
-:20300000607002B010BDC046BC10202080B500F0E3F80120C00306490860064A1060402094
-:203020000860106000F08EF8FEF788FC002080BD80E200E000E100E0B0B5074BC4180125B0
-:20304000C550064B2362E1611168E1625168216300F006F8B0BDC04604110000FF010000D4
-:2030600082B00094014C019410BD00BFF1102020084880F3088800BF00BF00F03DF90028BC
-:2030800001D0FFF7D7FD0020FFF7C0FF012000F035F9C04600202020B0B50A88054B1C6850
-:2030A00001252D02AC432A40A2181A608978024A8150B0BD38010B400479000005488221B2
-:2030C000016005494160054885220260091D41607047C046048042408200040088804240B0
-:2030E00080B506480168002902D00168491E016000680349086000F0ADF880BDF00F20208B
-:20310000FC0F2020064940180168490705D50168490702D501684907F6D4C069C0B27047C5
-:2031200008110000C2888A4201D2002107E0828851188BB20288934200D3891A89B2C0689D
-:20314000405C7047054800218170C1800180017403487D22D200828041807047CC0F202035
-:20316000E80F202002898A4201D2002107E0C28851188BB24288934200D3891A89B2C0687E
-:20318000405C704710B5054BC458002A02D18C43C45010BD0C43C45010BDC0465470000004
-:2031A000B0B503230B400449445801259D40AC439A4022434250B0BD5C70000010B5054B3F
-:2031C000C458002A02D00C43C45010BD8C43C45010BDC0465870000080B5FFF721FEFFF7E9
-:2031E0006DFFFFF743FCFFF785FBFEF79DFDFFF7DFFE80BD054908600868002805D0086886
-:20320000002802D008680028F6D17047F00F2020B0B5044BC41802251543C550E161FFF703
-:203220001FFFB0BD0411000010B5044A83580124A34321405918815010BDC04618700000F7
-:20324000024BC150024942507047C046507000002072000003488188491C81804188491C3C
-:2032600041807047E80F202010B50122120383180C789C604978815010BD80B50B4603217E
-:203280004258C11D184600F031F880BD02494158012008407047C04618700000024940588D
-:2032A00002210140480870470872000080B50A4603214158104600F00DF880BD014940587D
-:2032C0007047C04650700000014940587047C046D87000000A46002180B5FFF701FC80BDB4
-:2032E000811E091F00BFFCD27047704780B5FFF79BF980BDBCE670470120704700BFFEE73B
-:2033000000000000B71DC1046E3B8209D926430DDC7604136B6BC517B24D861A0550471E1D
-:20332000B8ED08260FF0C922D6D68A2F61CB4B2B649B0C35D386CD310AA08E3CBDBD4F38BD
-:2033400070DB114CC7C6D0481EE09345A9FD5241ACAD155F1BB0D45BC2969756758B56525D
-:20336000C836196A7F2BD86EA60D9B6311105A6714401D79A35DDC7D7A7B9F70CD665E74FD
-:20338000E0B6239857ABE29C8E8DA191399060953CC0278B8BDDE68F52FBA582E5E664869D
-:2033A000585B2BBEEF46EABA3660A9B7817D68B3842D2FAD3330EEA9EA16ADA45D0B6CA03D
-:2033C000906D32D42770F3D0FE56B0DD494B71D94C1B36C7FB06F7C32220B4CE953D75CADD
-:2033E00028803AF29F9DFBF646BBB8FBF1A679FFF4F63EE143EBFFE59ACDBCE82DD07DEC7D
-:2034000077708634C06D4730194B043DAE56C539AB0682271C1B4323C53D002E7220C12A1C
-:20342000CF9D8E1278804F16A1A60C1B16BBCD1F13EB8A01A4F64B057DD00808CACDC90CBC
-:2034400007AB9778B0B6567C69901571DE8DD475DBDD936B6CC0526FB5E6116202FBD0665C
-:20346000BF469F5E085B5E5AD17D1D576660DC5363309B4DD42D5A490D0B1944BA16D840FC
-:2034800097C6A5AC20DB64A8F9FD27A54EE0E6A14BB0A1BFFCAD60BB258B23B69296E2B29C
-:2034A0002F2BAD8A98366C8E41102F83F60DEE87F35DA9994440689D9D662B902A7BEA943C
-:2034C000E71DB4E0500075E4892636E93E3BF7ED3B6BB0F38C7671F7555032FAE24DF3FEDC
-:2034E0005FF0BCC6E8ED7DC231CB3ECF86D6FFCB8386B8D5349B79D1EDBD3ADC5AA0FBD87C
-:20350000EEE00C6959FDCD6D80DB8E6037C64F643296087A858BC97E5CAD8A73EBB04B77DB
-:20352000560D044FE110C54B383686468F2B47428A7B005C3D66C158E4408255535D4351FB
-:203540009E3B1D252926DC21F0009F2C471D5E28424D1936F550D8322C769B3F9B6B5A3B1B
-:2035600026D6150391CBD40748ED970AFFF0560EFAA011104DBDD014949B93192386521D3B
-:203580000E562FF1B94BEEF5606DADF8D7706CFCD2202BE2653DEAE6BC1BA9EB0B0668EF5B
-:2035A000B6BB27D701A6E6D3D880A5DE6F9D64DA6ACD23C4DDD0E2C004F6A1CDB3EB60C97B
-:2035C0007E8D3EBDC990FFB910B6BCB4A7AB7DB0A2FB3AAE15E6FBAACCC0B8A77BDD79A39B
-:2035E000C660369B717DF79FA85BB4921F4675961A163288AD0BF38C742DB081C3307185BB
-:2036000099908A5D2E8D4B59F7AB085440B6C95045E68E4EF2FB4F4A2BDD0C479CC0CD43DA
-:20362000217D827B9660437F4F460072F85BC176FD0B86684A16476C93300461242DC565FA
-:20364000E94B9B115E565A1587701918306DD81C353D9F0282205E065B061D0BEC1BDC0F1A
-:2036600051A69337E6BB52333F9D113E8880D03A8DD097243ACD5620E3EB152D54F6D4293A
-:203680007926A9C5CE3B68C1171D2BCCA000EAC8A550ADD6124D6CD2CB6B2FDF7C76EEDB5A
-:2036A000C1CBA1E376D660E7AFF023EA18EDE2EE1DBDA5F0AAA064F4738627F9C49BE6FD7A
-:2036C00009FDB889BEE0798D67C63A80D0DBFB84D58BBC9A62967D9EBBB03E930CADFF979A
-:2036E000B110B0AF060D71ABDF2B32A66836F3A26D66B4BCDA7B75B8035D36B5B440F7B1BA
-:203700000E040D01020F0B08030A060C05090007000F07040E020D010A060C0B09050308B9
-:2037200004010E080D06020B0F0C0907030A05000F0C080204090107050B030E0A00060D99
-:203740000F01080E060B03040907020D0C00050A030D04070F02080E0C00010A06090B0579
-:20376000000E070B0A040D0105080C060903020F0D080A01030F04020B06070C00050E0959
-:203780000A00090E06030F05010D0C070B0402080D0700090304060A0208050E0C0B0F0139
-:2037A0000D060409080F03000B01020C050A0E07010A0D0006090807040F0E030B05020C19
-:2037C000070D0E030006090A010208050B0C040F0D080B05060F00030407020C010A0E09F9
-:2037E0000A0609000C0B070D0F01030E05020804030F00060A010D080904050B0C07020ED9
-:20380000020C0401070A0B060805030F0D000E090E0B020C04070D0105000F0A03090806B8
-:203820000402010B0A0D07080F090C050603000E0B080C07010E020D060F00090A04050398
-:203840000C010A0F09020608000D03040E07050B0A0F0402070C090506010D0E000B030878
-:20386000090E0F0502080C030700040A010D0B060403020C09050F0A0B0E01070600080D58
-:20388000040B020E0F00080D030C0907050A06010D000B070409010A0E03050C020F080638
-:2038A00001040B0D0C03070E0A0F060800050902060B0D0801040A070905000F0E02030C18
-:2038C0000D020804060F0B010A09030E05000C07010F0D080A0307040C05060B000E0902F8
-:2038E000070B0401090C0E0200060A0D0F03050802010E07040A080D0F0C09000305060BD8
-:20390000000000000100000000000000000000000000000000000000200000000000000086
-:20392000000000000000000020000000190000000000000020000000190000000000000015
-:2039400000000000200000001900000000000000000000000000000000000000000000002E
-:2039600000000000010000000200000003000000040000000500000006000000070000002B
-:20398000080000000C00000010000000140000001800000020000000300000004000000047
-:2039A00000001F040001020300000308040506070000070C08090A0B00000B100C0D0E0F33
-:2039C00000000F141011121300001318141516170000171C18191A1B00001B001C1D1E1FD3
-:2039E00027072F0F37173F1F26062E0E36163E1E25052D0D35153D1D24042C0C34143C1C97
-:203A000023032B0B33133B1B22022A0A32123A1A21012909311139192000280830103818F6
-:203A200039312921191109013B332B231B130B033D352D251D150D053F372F271F170F0786
-:203A400038302820181008003A322A221A120A023C342C241C140C043E362E261E160E0686
-:203A600000000D04100A1700000002091B0E051400001607120B031900000F01061A130C12
-:203A800000002836331E242E00001D2F27322C2000002B343026372100002D1F2931231C42
-:203AA000383028201810080039312921191109013A322A221A120A023B332B233E362E26CA
-:203AC0001E160E063D352D251D150D053C342C241C140C041B130B0300000000000000005A
-:203AE00001000000000000000000000000000000010000000100000001000000FF000000C3
-:203B00000A000000060000000100000000000000000000000F000000000000000000000085
-:203B2000FFFF00000000000001000000010000000000000000000000030000000100000081
-:203B4000000000004000000020000000000000000200000008000000010000002C00C441C9
-:203B600004000000050000000600000007000000080000000A0000000E00000012000000FD
-:203B8000000000007C00000011000000110000000000000000000000000000000000000087
-:203BA0001F0E272C3C173724041E2E350C253E15050F2F1D3F360614261C3D0D2D160734D5
-:203BC000010102020202020201020202020202010000180000000030000080402010080485
-:083BE0000201000100000800D1
-:203BE800094941181122120201238350086807221040042807D108681040042803D10868B7
-:103C080010400428F2D07047D013000000000000D4
-:203C180000F7000200000708202000A7801040011201790A017755FFAA07150C0BC1094D76
-:203C3800FF432056322E362E30FE03E1F03AFA0C0D0715FE015A0D0A0015070001F205D62B
-:203C58000C05B006A0AE7AE501FFB6B24B678758D86C2F69E8E5FE04F20408350481FF0776
-:203C78000715A90341434BDC042105700607150A130D0AFF4D4F54494E4F5641FF41564F78
-:203C98004E49544F4DBC0B980C470E2020A80030000100FFF0000000F52900007B320000F2
-:203CB800AD320000020000000D100000183C000010102020BC3C0000000020200000000002
-:103CD8000C000100E83B0000F0102020300000003C
+:2008C0002A4296D01A78012515431D7091E7C046083600003837000028370000C835000022
+:2008E0004C0F202048350000F0B5B5B0044600890B2800D2F7E000272046394602F0DEF952
+:20090000054601262046314602F0D8F9552D00D0E5E0AA2800D0E2E00B96022620463146A4
+:2009200002F0CCF905460321204602F0C7F90E900421204602F0C2F90A900521204602F08B
+:20094000BDF9162D00D0CAE00F9621890E9AD6B2354609358D4200D9C5E0099010A85521D8
+:200960000170AA214170072181705121C17031460831204602F0A2F9F02800D0B5E0019518
+:20098000311D204602F09AF90590711D204602F095F90E90B11D2046069102F08FF903909F
+:2009A000F11D204602F08AF90490701C03250C90294602F019F8481C08900D95294602F0F9
+:2009C00013F80796002E29D0029108980D9E314602F00AF8054675430C98314602F004F8F3
+:2009E000704328180F90B81C81B2204602F066F910A9CD192871FE1CB1B2204602F05EF943
+:200A00006871381D81B2204602F058F9A8710F98B0423746E7D1B01C0F9002990E98000435
+:200A2000029003980002039000292CD010A80F9940180E9008980D9E314601F0D5FF70433F
+:200A400007990D1A0C98314601F0CEFF7043281A411C0D91801C0C9000250F984619B1B240
+:200A6000204602F02BF90E994F19B8700D98A84209D0701C81B2204602F020F9F870AD1CFA
+:200A80000C98A842E9D10598000602990D18039805430498054310A8069900F079FE85425F
+:200AA00031D10A980002099945180798062805D3421F10A90D311C4802F0C4F92046019981
+:200AC00001F072FE1548002141800B98207410AA09321549284600F0EDFC35B0F0BD0121F1
+:200AE000204601F061FE35B0F0BD20460B9C214601F05AFE0948047009480A498180F02176
+:200B0000817035B0F0BD05480B990170044805498180F121817020460199E2E7E80F202052
+:200B2000CC0F202002C3FFFF000D2020F0B58DB000240C9484480068C0B2022800D09EE0C6
+:200B4000824D284602F066F90C9901430C910C990222284602F01EF90C98C00700D18EE097
+:200B60000794069406A9284601F07CFF079800280DD106A9284601F075FF0798002806D1F2
+:200B800006A9284601F06EFF07980028EAD0069B6F4C206800900121002628460591324621
+:200BA00000F09EFE0699089A284601F0FDFE206882680168002A05D0072040078143654855
+:200BC000016058E0890C644A1346AE330B4061490B6093424FD1007D00284CD05F4FBC88F7
+:200BE000401E04900325294601F0FEFE481C02900395294601F0F8FE0D460498022840D270
+:200C0000002D38D070002A3002E0001DAD1E32D04F4909680918891E0978FA68A3B2D154DB
+:200C2000B988491C8BB27A88934200D30021B9803B895B1C9CB23B81944202D93A81059A7D
+:200C4000BA72012D17D0424A1268125CFB6889B25A54B9884C1CA2B279888A4200D30024D2
+:200C6000BC803A89521C93B23A818B42CDD939810599B972C9E70C98059988430C900DB0FB
+:200C8000F0BD0298039E314601F0AEFE704302900498314601F0A8FE704302990818049067
+:200CA00000262C22039604E0F61C921D0498B042A6D0274803689B181B1F1B78F968A4B26D
+:200CC0000B55B9884B1C99B27C88A14200D3039BBB803989491C88B23981A04202D93C8199
+:200CE0000598B8721A4800688018801E0078F9689BB2C854B888431C98B27C88A04200D349
+:200D00000023BB803889401C81B23881A14202D93C810598B8720E480068805CF9689BB2E2
+:200D2000C854B888441CA0B27B88984200D30024BC803889401C81B238819942B4D93B8168
+:200D40000598B872B0E7C04620F8504000805040CC102020C8102020510700005810202043
+:200D6000F0B583B0794BC218794F7A4EC458022501952C43C4504B68002B0ED00B68D46EA0
+:200D80003C4033402343D3664B68D46EFF252D04AC431B061B0AE318D36602926A4A7F2526
+:200DA0002F04CE68002E11D08E68029A136F684C2340684C26401E431667CB68166F664C2E
+:200DC00026401B043B40334313675F4A8618634A28064B6B002B24D00B6B35685C4C25400C
+:200DE0005C4C23402B4333604B6B35685A4C25401B043B402B4333608B6B356815401B06E5
+:200E000003402B433360CB6B3568554A1540DB07EB1833608B6DF5690724A5432340EB1880
+:200E2000F3614B6C002B4B4D494A26D00B6C346914402B40234333614B6C34693A46464F25
+:200E40003C401B041340234333618B6C3469434A14401B06034023433361C86C3369404A7D
+:200E600013403B4AC00718183061C86DF3697024A3434007400E1818F061086DF3681340CE
+:200E800028401843F060486DF46907222B4600921502AC434007400D2018F061886A0028C4
+:200EA00017D0486A346D2A4A1440184020433065886A346D3F252F04BC438006800A20186F
+:200EC0003065C86A346D2D06AC4380068008201830650024E0434D698F697B19202B029A3D
+:200EE0002BD83D4329D00869336A194D2B40194D2840184330624869336A3F252F04BB43F9
+:200F00008006800A181830628869336A2D06AB438006800818183062C869336A0125AD07D8
+:200F2000AB43C007400818183062086AB16A009B994318400818B06220461168019B99430D
+:200F4000116003B0F0BDC046A0700000187000000300FFFFFCFF0000FFFF80FFFFFFFF802C
+:200F6000FFFFFF7F10B588B00B681C0E6A4614701C0C54701C0A9470D3704B681C0E14716C
+:200F80001C0C54711C0A9471D3718B681C0E14721C0C54721C0A9472D372CB681C0E14730F
+:200FA0001C0C54731C0A9473D3730B691C0E14741C0C54741C0A9474D3744B691C0E1475DD
+:200FC0001C0C54751C0A9475D3758B691C0E14761C0C54761C0A9476D376C9690B0E1377C1
+:200FE0000B0C53770B0A9377D1775021435C1278FF21934200D0A2E0503042786B465B780A
+:201000009A4200D09BE082786B469B789A4200D095E0C2786B46DB789A4200D08FE00279F6
+:201020006B461B799A4200D089E042796B465B799A4200D083E082796B469B799A427ED11C
+:20104000C2796B46DB799A4279D1027A6B461B7A9A4274D1427A6B465B7A9A426FD1827AED
+:201060006B469B7A9A426AD1C27A6B46DB7A9A4265D1027B6B461B7B9A4260D1427B6B4600
+:201080005B7B9A425BD1827B6B469B7B9A4256D1C27B6B46DB7B9A4251D1027C6B461B7CA3
+:2010A0009A424CD1427C6B465B7C9A4247D1827C6B469B7C9A4242D1C27C6B46DB7C9A4226
+:2010C0003DD1027D6B461B7D9A4238D1427D6B465B7D9A4233D1827D6B469B7D9A422ED18A
+:2010E000C27D6B46DB7D9A4229D1027E6B461B7E9A4224D1427E6B465B7E9A421FD1827E21
+:201100006B469B7E9A421AD1C27E6B46DB7E9A4215D1027F6B461B7F9A4210D1427F6B4637
+:201120005B7F9A420BD1827F6B469B7F9A4206D1C07F6946CA7F0021904200D0C943C8B21E
+:2011400008B010BDF0B581B0664C2178002955D000262670644DA978491E04294ED88900CA
+:2011600001A251588F46C0467D110000A511000091110000FD110000BB110000AB885B48B2
+:20118000007C01281FD10021184601F021F835E0AB885648007C01281DD10021184601F048
+:2011A00017F821E0A988EA885048007C01281ED10846114601F00CF820E001F035FCAE7076
+:2011C0006E702E741AE04A48007D012816D149480022194610E04648007D012804D14548DE
+:2011E0000022194601F078FB0120687006E04048007D012802D13F4801F06EFB3A4D287822
+:20120000002864D000262E70EA88501E80B2C00A0ED13A4FD019401E0078002817D0334C1D
+:20122000207C012839D13648114600F0D1FF3CE02E48007C012802D12F48E2213AE02C4838
+:20124000007D012843D12B482B49E2223DE0A96808682C4B1860D001DF22D20180181022ED
+:2012600000F064FF002834D0234C204E204F214D07E0EE21204600F0ABFF7D20C00001F0F1
+:2012800057FD307C0128F4D0387D0128F5D1EE222846214601F020FBEFE71548007D0128F3
+:2012A00015D11448164901F017FB207C012805D11148E12100F08CFF01B0F0BD0C48007DEA
+:2012C000012804D10B480C49E12201F005FB01B0F0BDE888C019401E012101702170668065
+:2012E00001B0F0BDE80F2020CC0F202058102020101020202810202002C6000000002020B6
+:2013000002C2000000102020B0B5332283181946333909781C46233C24784C401946133984
+:2013200009786140DC1E24784C40597B61405C7F4C402D215D5C65403D215C5CFF21A542C4
+:2013400000D0B5E01C46323C24781D46223D2D7865401C46123C24786C409D1E2D786540B3
+:201360009C7B6C409D7F65402E241C5D6C403E255D5DAC4200D09BE01C46313C24781D464E
+:20138000213D2D7865401C46113C24786C405D1E2D786540DC7B6C40DD7F65402F241C5D19
+:2013A0006C403F255D5DAC4200D081E01C46303C24781D46203D2D7865401C46103C247886
+:2013C0006C40855C65401C7C6C4020255D5D654030241C5D6C4040255D5DAC4268D11C46D2
+:2013E0002F3C24781D461F3D2D7865401C460F3C24786C405D7865405C7C6C4021255D5DEA
+:20140000654031241C5D6C4041255D5DAC424FD11C462E3C24781D461E3D2D7865401C46AD
+:201420000E3C24786C409D7865409C7C6C4022255D5D654032241C5D6C4042255D5DAC426C
+:2014400036D11C462D3C24781D461D3D2D7865401C460D3C24786C40DD786540DC7C6C4026
+:2014600023255D5D654033241C5D6C4043255D5DAC421DD11C462C3C24781D461C3D2D7884
+:2014800065401C460C3C24786C401D7965401C7D6C4024255D5D654034241C5D6C404425A7
+:2014A0005B5D9C4204D10832432A00D02EE700210846B0BD70B54B4B98421DDC4C4A904263
+:2014C00029D04C4A904257D14B488278012A63D001228270494B1A70554A82808A78CC787E
+:2014E0002402A2180C7924041219497909065118C1600020988070BD3B4B984210D03B49B0
+:20150000884239D13C48032181703C4901220A703B49818070BD38480521817037484CE048
+:20152000384D2878022838D0002835D101242C70364E3160364A0846114600F081FF002893
+:2015400013D13068344901F00FFB306801F046F800280AD130683149FFF704FD002804D1C7
+:201560003068FFF7D1FE00282AD0032028702948012101F0C7FA70BD2E48007C012803D1D0
+:201580002C48012101F010F92B48007D012803D12948012101F07CF970BD17480223837031
+:2015A00081605178090212788918491E8AB2D20A00D00021C180144981800121017070BD7C
+:2015C0000220287007200003154900F051FE154908701548E10201F029FC1448214601F0AA
+:2015E00091FA70BD84A3000085A3000001A40000052500000BA10000CC0F2020E80F202017
+:2016000002C500005610202002C2FFFFF40F20206C10202002C30000F80F2020E06300004D
+:20162000FFFF0100571020200000202002C2000002C40000581020201010202082B01320CD
+:2016400046060124E0030090474D484F2846FFF74BF9B87800280FD1387C03280BD844494C
+:201660008988322908D30021414A9180401C387400F0FEFC00E07C70287C012819D13D486C
+:20168000FFF760FD7878002814D1B978002911D037494988384A91420CD3002034494880D5
+:2016A000FA88287C012808D12E48114600F090FD0BE07878002809D1C8E73048007D01280E
+:2016C00003D12C48274901F007F97C70322001F02FFB204820494860E005294908600720A9
+:2016E000000301900198408826498842AED172B618481B4A50601949486016600E60224848
+:20170000066015480660114A009B1360BFF34F8FBFF36F8F0C490B6040201060BFF34F8FD7
+:20172000BFF36F8F08600A490868A04308600020886001984068154908600198006880F300
+:2017400008880868804781E780E200E080E100E010E000E0030000B100E8504000280A4069
+:2017600000080A4002C3000058102020CC0F2020E80F202028102020B90B000010102020BC
+:20178000A0120A40202000000088104004102020F0B583B00027FE43002900D19BE00546E1
+:2017A000481E02900324214601F01EF9481C00900194214601F018F90C460298022855D36B
+:2017C0000098019F394601F00FF9784300900298394601F009F978430099081800273F49DF
+:2017E000EA19EB5D7340360EB6008E591B0273401E0EB6008E591B0273401E0EB6008E59D8
+:201800001B0273401E0EB6008E591B02734056785E401B0E9B00CB5836025E40330E9B005A
+:20182000CB5836025E40330E9B00CB5836025E40330E9B00CB5836025E4092787240330E08
+:201840009B00CB5812025A40130E9B00CB5812025A40130E9B00CB5812025A40130E9B0046
+:20186000CB5816025E40FF1CB842B9D1002C32D0E8191A4902787240330E9B00CB5812021F
+:201880005A40130E9B00CB5812025A40130E9B00CB5812025A40130E9B00CB5816025E40FF
+:2018A000012C18D042787240330E9B00CB5812025A40130E9B00CB5812025A40130E9B00B1
+:2018C000CB5812025A40130E9B00CB5816025E40801CA41ECED1304603B0F0BD682E000039
+:2018E000F0B585B0064646483418012906D0002900D083E0E368E069050A0DE0012B05D0FB
+:20190000002B7BD12368E569606803E02369E069050960698004820E0A993A4C1C40680718
+:20192000C00E394B1858504385002819821983590396072676071F46B7430F609E00F60F61
+:201940004E605E00F60F8E60DB0FCB6053689AB20A611A03120F4A61DE02F60F8E619E02A4
+:20196000F60FCE615E00760EDB0F0E624B62083002909300254EF358042A019105D2002276
+:2019800003980299934229D138E000931E1F0F462E370398421910190830049000252B461F
+:2019A0000498C25890B2D1B2BC1F2180000A391F0880100CC0B2B91E0880100E38801A1D4C
+:2019C0009E4205D070192D1F083703281346E7D8029989180398009B93420FD0085881B242
+:2019E000C3B25200019C2834A352090A02231343E152000CC0B204211143605205B0F0BD66
+:201A0000A0700000FCFF0000C8360000C8340000B0B58AB0364C37480121016036492046B9
+:201A200001F0F6F86946204600F07AFF204601F0E1F9002809D1204601F0DCF9002804D1ED
+:201A4000204601F0D7F90028F0D00121204601F089F9204601F0C6F9012809D0204601F00D
+:201A6000C1F9012804D0204601F0BCF90128F0D12249204600F048F92149204600F0D2F82D
+:201A80002049204600F088FA1F492046FFF768F91E49204601F01CF80021204601F062F93B
+:201AA000204601F09FF9002809D0204601F09AF9002804D0204601F095F90028F0D1144925
+:201AC000012520462A4601F009F9124920462A4601F020F9204629462A4601F00DF90E484A
+:201AE0000221016202680A4302600AB0B0BDC0460080504000F95040403700004036000094
+:201B000074360000E836000068340000FFFFFF1F0112EF3FFFFFEF3F28F85040F0B582B051
+:201B200007463C483818002904D001296FD14168C902CA0E0168384D0D4080684007C00E99
+:201B40003649085850438200501912CB64070C431968890721435C68E4070C43C119C4512F
+:201B60009C682404DE68360526431C69640534435E69F60526439C69240634434C60083035
+:201B80009968274C083B042905D2890061580022914228D13BE000901E462A360197B91882
+:201BA0004D19083500220321CF43B11F0988301F008800020843B11E09880904014330883C
+:201BC00000060843A850121D1869800021588A4204D078183F1F08360328E6D8009880182E
+:201BE000019F914213D0510024330446585A02220A439A5A1202024304200843185A000448
+:201C0000104306220A43995A09060143E15102B0F0BDC046C0700000FCFF0000C8360000F6
+:201C2000C8340000F0B582B00246364E831900200090C043019097590220074397510F686A
+:201C400095592024A543FC07A40E2C1994514C6895590427BD430746E407640F2C199451E9
+:201C6000CC699D6E0122954314402C199C660C6A9D6E8543E407A40F2C199C664C6A9D6E9F
+:201C80000C26B543A407240F2C199C668C6A9D6E3026B543A407A40E2C199C668C680F2CD3
+:201CA0002AD8CC8A002C019827D1CC689D680326B54334402C199C608C689D680F26360498
+:201CC000B5432404A419344064199C600C691D690626B543A407640F2C191C614C691D6900
+:201CE000ADB224042C191C6189691C699443114061181961009800E001981968B943196002
+:201D000002B0F0BD18700000F0B581B00246324813180024E043314D56593827BE438F694D
+:201D2000FF07FF0EBE19CF69FF07BF0EF6190F6AFF073F0FF6195651DD6802221543DD601E
+:201D4000DD68274E2E400D68ED07ED0DAD194E68F607B60DAD198E68F607760CAD19CE6885
+:201D6000F607B60CAD190E69F607F60CAD194E69F607760E2E43DE608E6A7F2E26D8CD6AE1
+:201D80007F2D23D8012500952F024D6ABD421DD2D86B7F25A8433043D863C86ADE6B2D02E1
+:201DA000AE434006400C3018D8632420085C9D68FF26B54328189860086B1968009DED0598
+:201DC000A943C007000A081818602046D9689143D96001B0F0BDC0460C70000004720000A4
+:201DE000BF8CFFFFF0B584B03049314A0125AC0316682B0203939E4316600E68264205D1AC
+:201E00000E68264202D10E682642F6D06C02467E9769AF432E40BD1995612025455DD669E9
+:201E20000327BE433D407519D561224D2E680727374005262E60466A336813627368536283
+:201E40002F60C3695B065B0CD5697F263602B543EB18D361E8C8009707680197476802971F
+:201E60001B071B0B2D03ADB2ED1833071B0D007A009E35431D43019B1D43029B1D430543F3
+:201E800090690D4B03400D482840C01890611068039B184310600868204205D108682042CD
+:201EA00002D108682042F6D004B0F0BD04020B4008010B40001340408D00F0FF72FF0F0022
+:201EC000F0B583B002920190304B314D00918C0A28680727384005262E60196889048A0F4F
+:201EE0002860296839402E6018682960002A214608D028490840511C00F076FD014620461A
+:201F000000F072FD0198204A801801902A683A402E601E4803682A602A683A402E6003683C
+:201F20002A60012293020298984207D0530298420CD10098C30B0BD1019803E01F210C40BE
+:201F400001984030A24001689143016003B0F0BDFF290DD82B683B402E600C4C24682B6080
+:201F6000A3049B0F019800D12039CC08001DE9E71302FF339942E9D2FF23DB43C918CC08BA
+:201F800001980830DEE7C046D01100001800C44100134040FF0F0000F0B581B0324A82181A
+:201FA0000024E043D56802231D43D560CD687F2D54D88E687F2E51D84E68FF2E4ED80E688B
+:201FC000760A4BD116697F270097009F7F06BE436D06751915618D681669009FBE433D407C
+:201FE000751915614D681669FF273F02BE432D02ADB2751915610D6816691C4F3740ED05E7
+:20200000ED097D191561CD690F2D27D88E690F2E24D84E691F2E21D80E691F2E1ED81068EE
+:202020000F26B0432843106088691568F026B5430001C0B228181060486915681F26370252
+:20204000BD43C006C00C28181060086911683504A943C006C00A081810602046D168994394
+:20206000D16001B0F0BDC0460C700000FFFF00FE70B52B4C11212046FFF78AFB010E6174C0
+:20208000010CA174010AE1742075264D286800214160254A12885205D20802608160C160C6
+:2020A000416181610122C26108260661227882846278C2842279028562794285A27982851B
+:2020C000E279C285227A0286627A428600F06EF9002824D028680661A17A8184E17AC1846C
+:2020E000217B0185617B4185A17B8185E17BC185217C0186617C4186012100F057F9002806
+:202100000DD0286804210161A17C8184E17CC184217D0185617D4185022100F047F970BDBF
+:2021200040102020D010202058102020F0B583B0064672B6204801600292002A2ED01D4811
+:20214000083086422AD20D46012701971B4C28681B4908606868486001984202204631467B
+:20216000FFF7AEFE20463146154A00F029FD154908700878032802D00C20134908701248BE
+:2021800000780B280ED00298874207D2304608307F1C083507498E420646D8D362B60020A5
+:2021A00003B0F0BD09480B21162206C0032003B0F0BDC046F0FF01000810202000D00C4057
+:2021C000B81020200C102020D4102020C0102020B0B5020A234CA271E0712172080A6072AC
+:2021E0000A212046FFF7D4FA010EA172010CE172010A217360731C4D2868002141601B4A76
+:2022000012885205D20802608160C160416181610122C26108220261227882846278C28478
+:202220002279028562794285A2798285E279C285227A0286627A428600F0B8F800280FD0A7
+:20224000286805210161A17A8184E17AC184217B0185617B4185A17B8185012100F0A6F810
+:20226000B0BDC0467C102020D010202058102020F0B583B00291884202D9032003B0F0BDC4
+:202280000646214C012568020190204F09E02068400805400120054080023618029886425F
+:2022A00013D838463146019AFFF70AFE40223846314600F04BFD2068C007E8D12068C007BF
+:2022C000E5D12068C007F6D0E1E7104F3846029E3146019AFFF7F4FD40223846314600F0AE
+:2022E00035FD2068C00705D12068C00702D12068C007F6D02068C0B2400805406842684176
+:20230000400003B0F0BDC046D0E30C4000D00C40002A49D084468B071CD1830722D1102AB9
+:2023200008D370B4103A78C978C0103AFBD270BC103238D0042A2CD3082A05D30C2A01D30D
+:2023400008C908C008C908C008C908C092072AD0920F22E00B780370491C401C521E22D063
+:202360008B07F7D1C30714D18307D8D0121F12D308C903801B0C4380001D121FF8D20AE0CC
+:2023800008C903701B0A43701B0A83701B0AC370001D121FF4D2121D05D00B780370491C3E
+:2023A000401C521EF9D160467047FEE7F0B583B00D4601910346204C204F00262046314661
+:2023C0002A46FFF7ABFB2046294600F067FB01250295019885400196204600F021FD01465D
+:2023E000BA1C9642029800D30198294222D1964220D2204600F014FD01467A1C964203D30F
+:202400000020294203D015E00120294212D1964210D2204600F004FD0146BE4203D30020AC
+:20242000294203D006E00120294203D1F11CBE420E46D1D303B0F0BD00805040FDFF0000A7
+:2024400010B503780C78FF22A3423DD143784C78A34239D183788C78A34235D1C378CC78CD
+:20246000A34231D103790C79A3422DD143794C79A34229D183798C79A34225D1C379CC79D4
+:20248000A34221D1037A0C7AA3421DD1437A4C7AA34219D1837A8C7AA34215D1C37ACC7AEC
+:2024A000A34211D1037B0C7BA3420DD1437B4C7BA34209D1837B8C7BA34205D1C07BC97B0A
+:2024C0000022884200D0D243D0B210BD10B51F480169812252018B58DBB20D2B1AD00B2B88
+:2024E00032D11B4C206900F0C9FBE168628888546088411C8AB22088824200D30021618064
+:20250000E188491C8AB2E18082421DD9E0800120207210BDC388002B10D0892252018918C1
+:202520005A1EC280C2688388D25C0A60591C8AB203889A4200D30021818010BD88188168B1
+:20254000012212039143816010BDC0462810202010102020F0B582B0002A38D0C7880588FE
+:202560000CE04380C3885F1CC78003691A4C1C19236833432360491C521E28D0ABB2BCB27C
+:202580009C4223D000950B7801930469124BE55801263603B543E5503D0404D10D4D67193A
+:2025A0003D686D060BD4C4684588019B635543885B1C9CB20588AC42D3D10023D1E7064DFA
+:2025C0006419019BBB610027009DD1E7FEE702B0F0BDC046081100002810000070B582B058
+:2025E000054630301B4900246E4622463346FDF767FD317838202A5CFF20914226D13835DE
+:20260000694649786A78914220D169468978AA7891421BD16946C978EA78914216D1694658
+:2026200009792A79914211D1694649796A7991420CD169468979AA79914207D16846C07956
+:20264000E979884201D1204600E0E043C0B202B070BDC046B0102020F0B5441C007800231C
+:20266000082B30D02578C6070FD166782D0137097F190F253540ED1C122D0BD10225665748
+:20268000F5B2002E08D4E61C0CE0641C4E1C0D70314615E0A61C06E0261DE4787F2215408B
+:2026A000E20155191235094A97420ED0FC43002D05D00A5D4F1C0A706D1E3946F7E7344689
+:2026C00040085B1CCCE72046C7E7F0BDFF0F0000F0B581B0184800240460184D28680F21D6
+:2026E0000902884301277E0280192860281F01680322D2430A4002606868B8436860686842
+:202700003902884368600E48FFF76CFB28681021084320229043286028683A0302432A60F3
+:20272000A86B0843A863686BB0436863204600F019F901B0F0BDC04608030B4004010B402D
+:20274000A03600008446830706D0002A29D001700130013A8307F8D1042A1CD30906090EE3
+:202760000B0219430B041943082A10D30B00102A09D370B40F24161B22400C000D003AC052
+:20278000103EFCD870BC082A01D30AC0083A042A01D302C0043A002A03D0013A8154013A8F
+:2027A000FCD2604670477047F0B581B00D4604461048012621890091002731463A4600F0FC
+:2027C0008DFA20890099A94203D227810121054602E0401B208101210648324600F07EFA2D
+:2027E000E088401982B261888A4200D3401AE08001B0F0BD00805040F8B5044605460C35B1
+:2028000000260F4F6088864217D2284608380168281F03682A68002A03D0184600F012FBE8
+:2028200008E00648874205D0481C097889007A5819469047761C0C35E4E7F8BD14380000AF
+:202840000838000070B50D48401C02D00B48FFF7D3FF0B480B4C84420CD00B4D0B4EB54281
+:2028600008D02A686968501C12789200A25890470835F4E700BF00BF70BDC0463038000093
+:2028800014380000083800001C3800002C380000F0B501229202C38805690E4EAC19AF59B6
+:2028A0009743AF518B4207D20021C1802168114321608188C91806E05B1AC380236813436F
+:2028C0002360828851188BB20288934200D3891A8180F0BD28100000F0B581B00B460C0ACD
+:2028E0000E498C71CB710A72150A4D724E788F78F619CF78F6190F79F6194F79F619341901
+:20290000DBB2E318D2B29A1852198A72120ACA720E22FFF71FFE01B0F0BDC0469A102020A9
+:202920003922520282583F231340CB6053055B0F8B6013011B0D4B60920F0A600722120351
+:202940008058C2B20A61020AD2B24A610203120F8A610202120FCA610201120F000F0A6285
+:202960004862704710B50E490E4A01235C0590600868204205D10868204202D108682042EE
+:20298000F6D010681B04034313600868C00605D40868C00602D40868C006F6D510BDC04632
+:2029A00004020B4004010B4010B50E4BC3180024E043012908D0002913D119684902490E04
+:2029C00091420ED3083305E019694902490E914207D3183318683F2188430A408018186002
+:2029E000204610BDA07000001CB50A0017D000230124E407A04200D20400944201D95200E5
+:202A0000FBE790425B41904200D3801A914201D25208F6E719000200080011001CBD01003C
+:202A2000002000F0DEF91CBD80B50D494A788B78D218CB78D2180B79D2184B79D2188B794F
+:202A4000D218CB79D2180B7AD2184B7AD2188B7AD218CA72120A0A730F22FFF77BFD80BDA0
+:202A60008B102020B0B50C4A80180A68012A02D0002A01D0B0BD103000687F22024083043F
+:202A80009B0E8402A40EC501ED0F8001C00F0F1D3CC74861B0BDC046A4700000B0B5024637
+:202AA00000201F290DD8084BD318084C12191C6801258D40254311680224A14311601D60BC
+:202AC000B0BDC043B0BDC046D070000018700000B0B5024600204B0F0FD1094BD21813688B
+:202AE000022423431360936F07256D071D400D4395671168A1431160B0BDC043B0BDC046DB
+:202B00001870000080B50A4601460848007C012804D108461146FFF75BFB80BD0448007DA0
+:202B2000012802D10348FFF7D7FE80BD581020201010202028102020084809494160094931
+:202B40000A68FF231B069A4303239B07D2180A6000218160072101607047C04610E000E0AF
+:202B60003F19010020ED00E010B582B00C463030074901226B46FDF7A3FA00982070010E7A
+:202B8000E170010CA170000A607002B010BDC046A810202080B5064806494160064A5160FB
+:202BA000064901601160102000F046F980BDC04600080A40030000B100E8504001000026AD
+:202BC000B0B5074BC4180125C550064B2362E1611168E1625168216300F03EF9B0BDC0467C
+:202BE00004110000FF010000084880F3088800BF00BF00F02DF9002801D0FFF723FE0020A9
+:202C000000F02AF8012000F025F9C04600202020B0B50A88054B1C6801252D02AC432A4094
+:202C2000A2181A608978024A8150B0BD38010B400479000080B506480168002902D0016884
+:202C4000491E016000680349086000F0ADF880BDF00F2020FC0F202080B500F08FF805483B
+:202C6000402101600448016000F018F8FEF7E6FC002080BD80E200E000E100E00649401807
+:202C80000168490705D50168490702D501684907F6D4C069C0B270470811000005480021B5
+:202CA0008170C1800180017403487D22D200828041807047CC0F2020E80F202002898A420D
+:202CC00001D2002107E0C28851188BB24288934200D3891A89B2C068405C704710B5054B49
+:202CE000C458002A02D18C43C45010BD0C43C45010BDC04654700000B0B503230B400449EE
+:202D0000445801259D40AC439A4022434250B0BD5C70000010B5054BC458002A02D00C439F
+:202D2000C45010BD8C43C45010BDC04658700000054908600868002805D00868002802D0A7
+:202D400008680028F6D17047F00F2020B0B5044BC41802251543C550E16100F07DF8B0BDE6
+:202D60000411000010B5044A83580124A34321405918815010BDC0461870000080B5FFF71C
+:202D800009FF00F01BF8FFF7A3FCFEF741FEFFF7D3FE80BD024BC150024942507047C04663
+:202DA000507000002072000003488188491C81804188491C41807047E80F2020024885213A
+:202DC0000160024941607047888042408600040080B50B4603214258C11D184600F032F841
+:202DE00080BD704702494158012008407047C04618700000024940580221014048087047FF
+:202E00000872000080B50A4603214158104600F00DF880BD014940587047C046507000000F
+:202E2000014940587047C046D87000000A46002180B5FFF787FC80BD811E091F00BFFCD2FB
+:202E40007047000080B5FFF763FA80BDCCE670470120704700BFFEE782B00094014C019469
+:082E600010BD00BFD9102020B5
+:202E680000000000B71DC1046E3B8209D926430DDC7604136B6BC517B24D861A0550471EBA
+:202E8800B8ED08260FF0C922D6D68A2F61CB4B2B649B0C35D386CD310AA08E3CBDBD4F385A
+:202EA80070DB114CC7C6D0481EE09345A9FD5241ACAD155F1BB0D45BC2969756758B5652FA
+:202EC800C836196A7F2BD86EA60D9B6311105A6714401D79A35DDC7D7A7B9F70CD665E749A
+:202EE800E0B6239857ABE29C8E8DA191399060953CC0278B8BDDE68F52FBA582E5E664863A
+:202F0800585B2BBEEF46EABA3660A9B7817D68B3842D2FAD3330EEA9EA16ADA45D0B6CA0D9
+:202F2800906D32D42770F3D0FE56B0DD494B71D94C1B36C7FB06F7C32220B4CE953D75CA79
+:202F480028803AF29F9DFBF646BBB8FBF1A679FFF4F63EE143EBFFE59ACDBCE82DD07DEC19
+:202F680077708634C06D4730194B043DAE56C539AB0682271C1B4323C53D002E7220C12AB9
+:202F8800CF9D8E1278804F16A1A60C1B16BBCD1F13EB8A01A4F64B057DD00808CACDC90C59
+:202FA80007AB9778B0B6567C69901571DE8DD475DBDD936B6CC0526FB5E6116202FBD066F9
+:202FC800BF469F5E085B5E5AD17D1D576660DC5363309B4DD42D5A490D0B1944BA16D84099
+:202FE80097C6A5AC20DB64A8F9FD27A54EE0E6A14BB0A1BFFCAD60BB258B23B69296E2B239
+:203008002F2BAD8A98366C8E41102F83F60DEE87F35DA9994440689D9D662B902A7BEA94D8
+:20302800E71DB4E0500075E4892636E93E3BF7ED3B6BB0F38C7671F7555032FAE24DF3FE78
+:203048005FF0BCC6E8ED7DC231CB3ECF86D6FFCB8386B8D5349B79D1EDBD3ADC5AA0FBD818
+:20306800EEE00C6959FDCD6D80DB8E6037C64F643296087A858BC97E5CAD8A73EBB04B7778
+:20308800560D044FE110C54B383686468F2B47428A7B005C3D66C158E4408255535D435198
+:2030A8009E3B1D252926DC21F0009F2C471D5E28424D1936F550D8322C769B3F9B6B5A3BB8
+:2030C80026D6150391CBD40748ED970AFFF0560EFAA011104DBDD014949B93192386521DD8
+:2030E8000E562FF1B94BEEF5606DADF8D7706CFCD2202BE2653DEAE6BC1BA9EB0B0668EFF8
+:20310800B6BB27D701A6E6D3D880A5DE6F9D64DA6ACD23C4DDD0E2C004F6A1CDB3EB60C917
+:203128007E8D3EBDC990FFB910B6BCB4A7AB7DB0A2FB3AAE15E6FBAACCC0B8A77BDD79A337
+:20314800C660369B717DF79FA85BB4921F4675961A163288AD0BF38C742DB081C330718557
+:2031680099908A5D2E8D4B59F7AB085440B6C95045E68E4EF2FB4F4A2BDD0C479CC0CD4377
+:20318800217D827B9660437F4F460072F85BC176FD0B86684A16476C93300461242DC56597
+:2031A800E94B9B115E565A1587701918306DD81C353D9F0282205E065B061D0BEC1BDC0FB7
+:2031C80051A69337E6BB52333F9D113E8880D03A8DD097243ACD5620E3EB152D54F6D429D7
+:2031E8007926A9C5CE3B68C1171D2BCCA000EAC8A550ADD6124D6CD2CB6B2FDF7C76EEDBF7
+:20320800C1CBA1E376D660E7AFF023EA18EDE2EE1DBDA5F0AAA064F4738627F9C49BE6FD16
+:2032280009FDB889BEE0798D67C63A80D0DBFB84D58BBC9A62967D9EBBB03E930CADFF9736
+:20324800B110B0AF060D71ABDF2B32A66836F3A26D66B4BCDA7B75B8035D36B5B440F7B156
+:203268000E040D01020F0B08030A060C05090007000F07040E020D010A060C0B0905030856
+:2032880004010E080D06020B0F0C0907030A05000F0C080204090107050B030E0A00060D36
+:2032A8000F01080E060B03040907020D0C00050A030D04070F02080E0C00010A06090B0516
+:2032C800000E070B0A040D0105080C060903020F0D080A01030F04020B06070C00050E09F6
+:2032E8000A00090E06030F05010D0C070B0402080D0700090304060A0208050E0C0B0F01D6
+:203308000D060409080F03000B01020C050A0E07010A0D0006090807040F0E030B05020CB5
+:20332800070D0E030006090A010208050B0C040F0D080B05060F00030407020C010A0E0995
+:203348000A0609000C0B070D0F01030E05020804030F00060A010D080904050B0C07020E75
+:20336800020C0401070A0B060805030F0D000E090E0B020C04070D0105000F0A0309080655
+:203388000402010B0A0D07080F090C050603000E0B080C07010E020D060F00090A04050335
+:2033A8000C010A0F09020608000D03040E07050B0A0F0402070C090506010D0E000B030815
+:2033C800090E0F0502080C030700040A010D0B060403020C09050F0A0B0E01070600080DF5
+:2033E800040B020E0F00080D030C0907050A06010D000B070409010A0E03050C020F0806D5
+:2034080001040B0D0C03070E0A0F060800050902060B0D0801040A070905000F0E02030CB4
+:203428000D020804060F0B010A09030E05000C07010F0D080A0307040C05060B000E090294
+:20344800070B0401090C0E0200060A0D0F03050802010E07040A080D0F0C09000305060B74
+:20346800000000000100000000000000000000000000000000000000200000000000000023
+:203488000000000000000000200000001900000000000000200000001900000000000000B2
+:2034A8000000000020000000190000000000000000000000000000000000000000000000CB
+:2034C8000000000001000000020000000300000004000000050000000600000007000000C8
+:2034E800080000000C000000100000001400000018000000200000003000000040000000E4
+:2035080000001F040001020300000308040506070000070C08090A0B00000B100C0D0E0FCF
+:2035280000000F141011121300001318141516170000171C18191A1B00001B001C1D1E1F6F
+:2035480027072F0F37173F1F26062E0E36163E1E25052D0D35153D1D24042C0C34143C1C33
+:2035680023032B0B33133B1B22022A0A32123A1A2101290931113919200028083010381893
+:2035880039312921191109013B332B231B130B033D352D251D150D053F372F271F170F0723
+:2035A80038302820181008003A322A221A120A023C342C241C140C043E362E261E160E0623
+:2035C80000000D04100A1700000002091B0E051400001607120B031900000F01061A130CAF
+:2035E80000002836331E242E00001D2F27322C2000002B343026372100002D1F2931231CDF
+:20360800383028201810080039312921191109013A322A221A120A023B332B233E362E2666
+:203628001E160E063D352D251D150D053C342C241C140C041B130B030000000000000000F6
+:2036480001000000000000000000000000000000010000000100000001000000FF0000005F
+:203668000A000000060000000100000000000000000000000F000000000000000000000022
+:20368800FFFF0000000000000100000001000000000000000000000003000000010000001E
+:2036A800000000004000000020000000000000000200000008000000010000002C00C44166
+:2036C80004000000050000000600000007000000080000000A0000000E000000120000009A
+:2036E800000000007C00000011000000110000000000000000000000000000000000000024
+:203708001F0E272C3C173724041E2E350C253E15050F2F1D3F360614261C3D0D2D16073471
+:20372800010102020202020201020202020202018040201008040201000100000000000065
+:20374800094941181122120201238350086807221040042807D108681040042803D108685B
+:1037680010400428F2D07047D01300000000000079
+:2037780000F7000200000708202000A7801040011201790A017755FFAA07150C0BC1094D1B
+:20379800FF432056322E362E30FE03E1F0000015070001F204960C04700560AE7AE501FFF8
+:2037B800B6B24B678758D86CAF69E8E5FE03B20406F5F0FF3AFA0C070715A9037F41434BD1
+:2037D80000000D0A00E0F706071508D30D0A4D4FFF54494E4F564141563F4F4E49544F4DB7
+:2037F8000A580B072F0E2020A8003000FFF0000059260000D12D0000052E00000200000047
+:183818000D1000007837000010102020143800000000202000000000E0
+:103830000C00010048370000D810202030000000A4
 :00000001FF

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 436 - 455
Debug/BSL_MSPM0G3507_20250108.map


BIN
Debug/BSL_MSPM0G3507_20250108.out


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 354 - 432
Debug/BSL_MSPM0G3507_20250108_linkInfo.xml


+ 1 - 1
Debug/ccsObjs.opt

@@ -11,5 +11,5 @@
 "./uart_app.o"
 "./uart_driver.o"
 "../mspm0g3507.cmd"
--l"C:/ti2/mspm0_sdk_2_01_00_03/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a"
+-l"C:/ti/mspm0_sdk_2_01_00_03/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a"
 -llibc.a

+ 2 - 2
Debug/makefile

@@ -24,7 +24,7 @@ ORDERED_OBJS += \
 "./uart_driver.o" \
 "../mspm0g3507.cmd" \
 $(GEN_CMDS__FLAG) \
--Wl,-l"C:/ti2/mspm0_sdk_2_01_00_03/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a" \
+-Wl,-l"C:/ti/mspm0_sdk_2_01_00_03/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a" \
 -Wl,-llibc.a \
 
 -include ../makefile.init
@@ -152,7 +152,7 @@ all: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
 BSL_MSPM0G3507_20250108.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
 	@echo 'Building target: "$@"'
 	@echo 'Invoking: Arm Linker'
-	"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -D__MSPM0G3507__ -gdwarf-3 -Wl,-m"BSL_MSPM0G3507_20250108.map" -Wl,-i"C:/ti2/mspm0_sdk_2_01_00_03/source" -Wl,-i"G:/3.motor/8.TI/workspace/BSL_MSPM0G3507_20250108" -Wl,-i"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="BSL_MSPM0G3507_20250108_linkInfo.xml" -Wl,--rom_model -o "BSL_MSPM0G3507_20250108.out" $(ORDERED_OBJS)
+	"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -D__MSPM0G3507__ -gdwarf-3 -Wl,-m"BSL_MSPM0G3507_20250108.map" -Wl,-i"C:/ti/mspm0_sdk_2_01_00_03/source" -Wl,-i"D:/SoftDesign/f302_bootloader_250k" -Wl,-i"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="BSL_MSPM0G3507_20250108_linkInfo.xml" -Wl,--rom_model -o "BSL_MSPM0G3507_20250108.out" $(ORDERED_OBJS)
 	@echo 'Finished building target: "$@"'
 	@echo ' '
 

+ 6 - 6
RefreshMenu.c

@@ -130,7 +130,7 @@ void User_Main_Manu(void)
     while(1)
     {
         //UART_RxData_Process(&UART_RxBuff_Struct1,&UART_TxBuff_Struct1);
-		UART_RxData_Process(&UART_RxBuff_Struct2,&UART_TxBuff_Struct2);
+		//UART_RxData_Process(&UART_RxBuff_Struct2,&UART_TxBuff_Struct2);
 		CAN_RxData_Process(&CAN_RxBuf_Struct1);
         startUpAck();
         if(CAN_RxBuf_Struct1.ucCANEnable == 1)
@@ -145,18 +145,18 @@ void User_Main_Manu(void)
 
             timeOutAck(&UART_TxBuff_Struct1);
         }*/
-        else if(UART_RxBuff_Struct2.ucCOMEnable == 1)
+        /*else if(UART_RxBuff_Struct2.ucCOMEnable == 1)
         {
             updateAck(&UART_TxBuff_Struct2);
 
             timeOutAck(&UART_TxBuff_Struct2);
-        }
+        }*/
         
 
         if(downLoad.finished == ENABLE)
         {
-            delay_1ms(50);
-           DL_UART_reset(UART_HMI_INST);
+           delay_1ms(50);
+           //DL_UART_reset(UART_HMI_INST);
            DL_MCAN_reset(MCAN0_INST);
            DL_GPIO_clearPins(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);
 
@@ -201,7 +201,7 @@ void startUpAck(void)
                 // DL_UART_Main_transmitData(UART_0_INST, 0x5a);
                 // DL_UART_Main_transmitData(UART_HMI_INST, 0x5a);
                 //uart_sendBootInfo(&UART_TxBuff_Struct1);
-			    uart_sendBootInfo(&UART_TxBuff_Struct2);
+			    //uart_sendBootInfo(&UART_TxBuff_Struct2);
 			    CAN_sendBootInfo();
                 //sendBootInfo();
             }

+ 2 - 2
main_test.c

@@ -40,8 +40,8 @@ int main(void)
     SYSCFG_DL_init();
 
 
-    NVIC_ClearPendingIRQ(UART_HMI_INST_INT_IRQN);
-    NVIC_EnableIRQ(UART_HMI_INST_INT_IRQN);
+    //NVIC_ClearPendingIRQ(UART_HMI_INST_INT_IRQN);
+    //NVIC_EnableIRQ(UART_HMI_INST_INT_IRQN);
 //#if UART2_ENABLE
 //    NVIC_ClearPendingIRQ(UART_BAT_INST_INT_IRQN);
 //    NVIC_EnableIRQ(UART_BAT_INST_INT_IRQN);

+ 13 - 13
ti_msp_dl_config.c

@@ -50,7 +50,7 @@ SYSCONFIG_WEAK void SYSCFG_DL_init(void)
     SYSCFG_DL_GPIO_init();
     /* Module-Specific Initializations*/
     SYSCFG_DL_SYSCTL_init();
-    SYSCFG_DL_UART_HMI_init();
+    //SYSCFG_DL_UART_HMI_init();
     //SYSCFG_DL_UART_BAT_init();
     SYSCFG_DL_MCAN0_init();
     SYSCFG_DL_SYSTICK_init();
@@ -61,15 +61,15 @@ SYSCONFIG_WEAK void SYSCFG_DL_init(void)
 SYSCONFIG_WEAK void SYSCFG_DL_initPower(void)
 {
     DL_GPIO_reset(GPIOA);
-    DL_GPIO_reset(GPIOB);
-    DL_UART_Main_reset(UART_HMI_INST);
+    //DL_GPIO_reset(GPIOB);
+    //DL_UART_Main_reset(UART_HMI_INST);
     //DL_UART_Main_reset(UART_BAT_INST);
     DL_MCAN_reset(MCAN0_INST);
 
 
     DL_GPIO_enablePower(GPIOA);
-    DL_GPIO_enablePower(GPIOB);
-    DL_UART_Main_enablePower(UART_HMI_INST);
+    //DL_GPIO_enablePower(GPIOB);
+    //DL_UART_Main_enablePower(UART_HMI_INST);
     //DL_UART_Main_enablePower(UART_BAT_INST);
     DL_MCAN_enablePower(MCAN0_INST);
 
@@ -78,10 +78,10 @@ SYSCONFIG_WEAK void SYSCFG_DL_initPower(void)
 
 SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
 {
-    DL_GPIO_initPeripheralOutputFunction(
-        GPIO_UART_HMI_IOMUX_TX, GPIO_UART_HMI_IOMUX_TX_FUNC);
-    DL_GPIO_initPeripheralInputFunction(
-        GPIO_UART_HMI_IOMUX_RX, GPIO_UART_HMI_IOMUX_RX_FUNC);
+    //DL_GPIO_initPeripheralOutputFunction(
+    //    GPIO_UART_HMI_IOMUX_TX, GPIO_UART_HMI_IOMUX_TX_FUNC);
+    //DL_GPIO_initPeripheralInputFunction(
+    //    GPIO_UART_HMI_IOMUX_RX, GPIO_UART_HMI_IOMUX_RX_FUNC);
     /*DL_GPIO_initPeripheralOutputFunction(
         GPIO_UART_BAT_IOMUX_TX, GPIO_UART_BAT_IOMUX_TX_FUNC);
     DL_GPIO_initPeripheralInputFunction(
@@ -91,12 +91,12 @@ SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
     DL_GPIO_initPeripheralInputFunction(
         GPIO_MCAN0_IOMUX_CAN_RX, GPIO_MCAN0_IOMUX_CAN_RX_FUNC);
 
-    DL_GPIO_initDigitalOutput(OUTPUT_POWER_EN_IOMUX);
+    //DL_GPIO_initDigitalOutput(OUTPUT_POWER_EN_IOMUX);
 
-    DL_GPIO_clearPins(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);
-    DL_GPIO_enableOutput(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);
+    //DL_GPIO_clearPins(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);
+    //DL_GPIO_enableOutput(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);
 
-    DL_GPIO_setPins(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);//电源自锁
+    //DL_GPIO_setPins(OUTPUT_PORT, OUTPUT_POWER_EN_PIN);//电源自锁
 }
 
 

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است