Kaynağa Gözat

TDD 제어 UL DL 동시에 제어 하도록 수정

레지스터직접 제어 하도록 수정
박영준 5 yıl önce
ebeveyn
işleme
f9069030b8
42 değiştirilmiş dosya ile 8930 ekleme ve 8861 silme
  1. 213 200
      .cproject
  2. 2 2
      .settings/language.settings.xml
  3. 71 0
      .settings/org.eclipse.cdt.codan.core.prefs
  4. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o
  5. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o
  6. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o
  7. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o
  8. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o
  9. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o
  10. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o
  11. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o
  12. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o
  13. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o
  14. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o
  15. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o
  16. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o
  17. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o
  18. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o
  19. BIN
      Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o
  20. BIN
      Debug/STM32F103_ATTEN_PLL_Zig.binary
  21. BIN
      Debug/STM32F103_ATTEN_PLL_Zig.elf
  22. 1217 1223
      Debug/STM32F103_ATTEN_PLL_Zig.hex
  23. 6866 6896
      Debug/STM32F103_ATTEN_PLL_Zig.list
  24. 531 530
      Debug/STM32F103_ATTEN_PLL_Zig.map
  25. BIN
      Debug/Src/AD5318.o
  26. BIN
      Debug/Src/BDA4601.o
  27. BIN
      Debug/Src/CRC16.o
  28. BIN
      Debug/Src/PE43711.o
  29. BIN
      Debug/Src/adf4153.o
  30. BIN
      Debug/Src/flash.o
  31. BIN
      Debug/Src/includes.o
  32. 8 8
      Debug/Src/includes.su
  33. BIN
      Debug/Src/main.o
  34. BIN
      Debug/Src/pll_4113.o
  35. BIN
      Debug/Src/stm32f1xx_hal_msp.o
  36. BIN
      Debug/Src/stm32f1xx_it.o
  37. BIN
      Debug/Src/syscalls.o
  38. BIN
      Debug/Src/system_stm32f1xx.o
  39. BIN
      Debug/Src/uart.o
  40. BIN
      Debug/Src/zig_operate.o
  41. BIN
      Debug/startup/startup_stm32f103xe.o
  42. 22 2
      Src/includes.c

Dosya farkı çok büyük olduğundan ihmal edildi
+ 213 - 200
.cproject


+ 2 - 2
.settings/language.settings.xml

@@ -4,7 +4,7 @@
4 4
 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
5 5
 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
6 6
 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
7
-			<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="1832218778156572642" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
7
+			<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="627281136123249009" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
8 8
 				<language-scope id="org.eclipse.cdt.core.gcc"/>
9 9
 				<language-scope id="org.eclipse.cdt.core.g++"/>
10 10
 			</provider>
@@ -14,7 +14,7 @@
14 14
 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
15 15
 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
16 16
 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
17
-			<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="1832218778156572642" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
17
+			<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="627281136123249009" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
18 18
 				<language-scope id="org.eclipse.cdt.core.gcc"/>
19 19
 				<language-scope id="org.eclipse.cdt.core.g++"/>
20 20
 			</provider>

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

@@ -0,0 +1,71 @@
1
+eclipse.preferences.version=1
2
+org.eclipse.cdt.codan.checkers.errnoreturn=Warning
3
+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}
4
+org.eclipse.cdt.codan.checkers.errreturnvalue=Error
5
+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\\")"}
6
+org.eclipse.cdt.codan.checkers.nocommentinside=-Error
7
+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\\")"}
8
+org.eclipse.cdt.codan.checkers.nolinecomment=-Error
9
+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\\")"}
10
+org.eclipse.cdt.codan.checkers.noreturn=Error
11
+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}
12
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
13
+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\\")"}
14
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
15
+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\\")"}
16
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
17
+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\\")"}
18
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
19
+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\\")"}
20
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
21
+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}
22
+org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
23
+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\=>()}
24
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
25
+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\\")"}
26
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
27
+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}
28
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
29
+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\\")"}
30
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
31
+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\\")"}
32
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
33
+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\\")"}
34
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
35
+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\\")"}
36
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
37
+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\\")"}
38
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
39
+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\\")"}
40
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
41
+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\\")"}
42
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
43
+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\=>()}
44
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
45
+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\\")"}
46
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
47
+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\\")"}
48
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
49
+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\\")"}
50
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
51
+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\\")"}
52
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
53
+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\\")"}
54
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning
55
+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\\")"}
56
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
57
+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\=>()}
58
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
59
+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}
60
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
61
+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}
62
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
63
+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\\")"}
64
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
65
+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}
66
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
67
+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}
68
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
69
+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")}
70
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
71
+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\\")"}

BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o


BIN
Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o


BIN
Debug/STM32F103_ATTEN_PLL_Zig.binary


BIN
Debug/STM32F103_ATTEN_PLL_Zig.elf


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1217 - 1223
Debug/STM32F103_ATTEN_PLL_Zig.hex


Dosya farkı çok büyük olduğundan ihmal edildi
+ 6866 - 6896
Debug/STM32F103_ATTEN_PLL_Zig.list


Dosya farkı çok büyük olduğundan ihmal edildi
+ 531 - 530
Debug/STM32F103_ATTEN_PLL_Zig.map


BIN
Debug/Src/AD5318.o


BIN
Debug/Src/BDA4601.o


BIN
Debug/Src/CRC16.o


BIN
Debug/Src/PE43711.o


BIN
Debug/Src/adf4153.o


BIN
Debug/Src/flash.o


BIN
Debug/Src/includes.o


+ 8 - 8
Debug/Src/includes.su

@@ -1,9 +1,9 @@
1 1
 includes.c:103:6:Path_Init	16	static
2
-includes.c:115:6:Power_ON_OFF_Ctrl	8	static
3
-includes.c:235:6:ATTEN_PLL_PATH_Initialize	8	static
4
-includes.c:245:6:Power_ON_OFF_Initialize	16	static
5
-includes.c:266:6:Error_Message_Occur	8	static
6
-includes.c:292:6:Pol_Delay_us	8	static
7
-includes.c:300:6:Boot_LED_Toggle	8	static
8
-includes.c:303:6:ADC_Check	20	static
9
-includes.c:316:6:Uart_Check	16	static
2
+includes.c:115:6:Power_ON_OFF_Ctrl	0	static
3
+includes.c:255:6:ATTEN_PLL_PATH_Initialize	8	static
4
+includes.c:265:6:Power_ON_OFF_Initialize	16	static
5
+includes.c:286:6:Error_Message_Occur	8	static
6
+includes.c:312:6:Pol_Delay_us	8	static
7
+includes.c:320:6:Boot_LED_Toggle	8	static
8
+includes.c:323:6:ADC_Check	20	static
9
+includes.c:336:6:Uart_Check	16	static

BIN
Debug/Src/main.o


BIN
Debug/Src/pll_4113.o


BIN
Debug/Src/stm32f1xx_hal_msp.o


BIN
Debug/Src/stm32f1xx_it.o


BIN
Debug/Src/syscalls.o


BIN
Debug/Src/system_stm32f1xx.o


BIN
Debug/Src/uart.o


BIN
Debug/Src/zig_operate.o


BIN
Debug/startup/startup_stm32f103xe.o


+ 22 - 2
Src/includes.c

@@ -113,6 +113,8 @@ void Path_Init(void){
113 113
     Prev_data[INDEX_PLL_ON_OFF_3_5G_L] = HAL_GPIO_ReadPin(PLL_ON_OFF_3_5G_L_GPIO_Port,PLL_ON_OFF_3_5G_L_Pin);
114 114
 }
115 115
 void Power_ON_OFF_Ctrl(uint8_t type,uint8_t cmd){
116
+	static uint32_t pinctrl = 0;
117
+	static uint32_t pintemp = 0;
116 118
 //    printf("\r\ntype : %s cmd : %d\r\n",Bluecell_Prot_IndexStr[type - 4],cmd);
117 119
     switch(type){
118 120
         case INDEX_PATH_EN_1_8G_DL  : 
@@ -208,11 +210,14 @@ void Power_ON_OFF_Ctrl(uint8_t type,uint8_t cmd){
208 210
         case INDEX__T_SYNC_UL:
209 211
         case INDEX_T_SYNC_UL:
210 212
         case INDEX__T_SYNC_DL:
211
-            if(cmd){
213
+            if(cmd)
214
+#if 0
215
+            {
212 216
                 HAL_GPIO_WritePin(_T_SYNC_UL_GPIO_Port,_T_SYNC_UL_Pin, GPIO_PIN_RESET);
213 217
                 HAL_GPIO_WritePin(T_SYNC_UL_GPIO_Port,T_SYNC_UL_Pin, GPIO_PIN_RESET);
214 218
                 HAL_GPIO_WritePin(_T_SYNC_DL_GPIO_Port,_T_SYNC_DL_Pin, GPIO_PIN_SET);
215
-                HAL_GPIO_WritePin(T_SYNC_DL_GPIO_Port,T_SYNC_DL_Pin, GPIO_PIN_SET);                
219
+                HAL_GPIO_WritePin(T_SYNC_DL_GPIO_Port,T_SYNC_DL_Pin, GPIO_PIN_SET);
220
+
216 221
             }
217 222
             else{
218 223
                 HAL_GPIO_WritePin(_T_SYNC_UL_GPIO_Port,_T_SYNC_UL_Pin, GPIO_PIN_SET);
@@ -220,6 +225,21 @@ void Power_ON_OFF_Ctrl(uint8_t type,uint8_t cmd){
220 225
                 HAL_GPIO_WritePin(_T_SYNC_DL_GPIO_Port,_T_SYNC_DL_Pin, GPIO_PIN_RESET);
221 226
                 HAL_GPIO_WritePin(T_SYNC_DL_GPIO_Port,T_SYNC_DL_Pin, GPIO_PIN_RESET);                
222 227
             }
228
+#else
229
+        {
230
+        	pintemp = (uint32_t)((_T_SYNC_DL_Pin | T_SYNC_DL_Pin) | ((uint32_t)_T_SYNC_UL_Pin << 16U) | ((uint32_t)T_SYNC_UL_Pin << 16U));
231
+        	_T_SYNC_UL_GPIO_Port->BSRR = pintemp;
232
+//            HAL_GPIO_WritePin(_T_SYNC_UL_GPIO_Port,_T_SYNC_UL_Pin|T_SYNC_UL_Pin, GPIO_PIN_RESET);
233
+//            HAL_GPIO_WritePin(_T_SYNC_DL_GPIO_Port,_T_SYNC_DL_Pin|T_SYNC_DL_Pin, GPIO_PIN_SET);
234
+        }
235
+        else
236
+        {
237
+        	pintemp = (uint32_t)((_T_SYNC_UL_Pin | T_SYNC_UL_Pin) | ((uint32_t)_T_SYNC_DL_Pin << 16U) | ((uint32_t)T_SYNC_DL_Pin << 16U));
238
+        	_T_SYNC_UL_GPIO_Port->BSRR = pintemp;
239
+//            HAL_GPIO_WritePin(_T_SYNC_UL_GPIO_Port,_T_SYNC_UL_Pin|T_SYNC_UL_Pin, GPIO_PIN_SET);
240
+//            HAL_GPIO_WritePin(_T_SYNC_DL_GPIO_Port,_T_SYNC_DL_Pin|T_SYNC_DL_Pin, GPIO_PIN_RESET);
241
+        }
242
+#endif
223 243
 #ifdef DEBUG_PRINT
224 244
             printf("TDD SYNC OPERATE ; %d\r\n",cmd);
225 245
 #endif /* DEBUG_PRINT */