diff options
| author | SummerGift <[email protected]> | 2018-12-26 10:36:54 +0800 |
|---|---|---|
| committer | SummerGift <[email protected]> | 2018-12-26 10:37:26 +0800 |
| commit | ac331cbc5b452b6fc6080518e08103db74a21cb1 (patch) | |
| tree | 6572f56db828687bf0d8cb679c0a865c17a17308 | |
| parent | d193dbbda35791510151b0e5a4dce432d0d3e949 (diff) | |
[bap][stm32] update f1 series bsp
18 files changed, 5441 insertions, 5670 deletions
diff --git a/bsp/stm32/stm32f091-nucleo/figures/board.jpg b/bsp/stm32/stm32f091-nucleo/figures/board.jpg Binary files differindex 801d08bcde..6c20229e8c 100644 --- a/bsp/stm32/stm32f091-nucleo/figures/board.jpg +++ b/bsp/stm32/stm32f091-nucleo/figures/board.jpg diff --git a/bsp/stm32/stm32f103-atk-nano/board/Kconfig b/bsp/stm32/stm32f103-atk-nano/board/Kconfig index 20cbf0ccc6..1c4ae055bb 100644 --- a/bsp/stm32/stm32f103-atk-nano/board/Kconfig +++ b/bsp/stm32/stm32f103-atk-nano/board/Kconfig @@ -130,10 +130,6 @@ menu "On-chip Peripheral Drivers" config BSP_USING_ADC1 bool "Enable ADC1" default n - - config BSP_USING_ADC2 - bool "Enable ADC2" - default n endif config BSP_USING_ON_CHIP_FLASH diff --git a/bsp/stm32/stm32f103-atk-nano/board/board.c b/bsp/stm32/stm32f103-atk-nano/board/board.c index 981fffc85e..2d8c3ee69e 100644 --- a/bsp/stm32/stm32f103-atk-nano/board/board.c +++ b/bsp/stm32/stm32f103-atk-nano/board/board.c @@ -53,13 +53,3 @@ void SystemClock_Config(void) Error_Handler(); } } - -void MX_GPIO_Init(void) -{ - - /* GPIO Ports Clock Enable */ - __HAL_RCC_GPIOD_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); - -} - diff --git a/bsp/stm32/stm32f103-atk-nano/board/board.h b/bsp/stm32/stm32f103-atk-nano/board/board.h index a22d23632a..cd68ba49a8 100644 --- a/bsp/stm32/stm32f103-atk-nano/board/board.h +++ b/bsp/stm32/stm32f103-atk-nano/board/board.h @@ -37,6 +37,5 @@ extern int __bss_end; #define HEAP_END STM32_SRAM_END void SystemClock_Config(void); -void MX_GPIO_Init(void); #endif /* __BOARD_H__ */ diff --git a/bsp/stm32/stm32f103-atk-nano/project.ewp b/bsp/stm32/stm32f103-atk-nano/project.ewp index f7314cb753..e15e948d73 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.ewp +++ b/bsp/stm32/stm32f103-atk-nano/project.ewp @@ -1,2387 +1,2257 @@ -<project> - <fileVersion>3</fileVersion> - <configuration> - <name>rt-thread</name> - <toolchain> - <name>ARM</name> - </toolchain> - <debug>1</debug> - <settings> - <name>General</name> - <archiveVersion>3</archiveVersion> - <data> - <version>29</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>ExePath</name> - <state>build\iar\Exe</state> - </option> - <option> - <name>ObjPath</name> - <state>build\iar\Obj</state> - </option> - <option> - <name>ListPath</name> - <state>build\iar\List</state> - </option> - <option> - <name>GEndianMode</name> - <state>0</state> - </option> - <option> - <name>Input description</name> - <state>Automatic choice of formatter, without multibyte support.</state> - </option> - <option> - <name>Output description</name> - <state>Automatic choice of formatter, without multibyte support.</state> - </option> - <option> - <name>GOutputBinary</name> - <state>0</state> - </option> - <option> - <name>OGCoreOrChip</name> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelect</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelectSlave</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>RTDescription</name> - <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> - </option> - <option> - <name>OGProductVersion</name> - <state>6.30.6.53380</state> - </option> - <option> - <name>OGLastSavedByProductVersion</name> - <state>8.11.3.13977</state> - </option> - <option> - <name>GeneralEnableMisra</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraVerbose</name> - <state>0</state> - </option> - <option> - <name>OGChipSelectEditMenu</name> - <state>STM32F103RB ST STM32F103RB</state> - </option> - <option> - <name>GenLowLevelInterface</name> - <state>1</state> - </option> - <option> - <name>GEndianModeBE</name> - <state>1</state> - </option> - <option> - <name>OGBufferedTerminalOutput</name> - <state>0</state> - </option> - <option> - <name>GenStdoutInterface</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>GeneralMisraVer</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>RTConfigPath2</name> - <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state> - </option> - <option> - <name>GBECoreSlave</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>OGUseCmsis</name> - <state>0</state> - </option> - <option> - <name>OGUseCmsisDspLib</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibThreads</name> - <state>0</state> - </option> - <option> - <name>CoreVariant</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>GFPUDeviceSlave</name> - <state>STM32F103RB ST STM32F103RB</state> - </option> - <option> - <name>FPU2</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NrRegs</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NEON</name> - <state>0</state> - </option> - <option> - <name>GFPUCoreSlave2</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>OGCMSISPackSelectDevice</name> - </option> - <option> - <name>OgLibHeap</name> - <state>0</state> - </option> - <option> - <name>OGLibAdditionalLocale</name> - <state>0</state> - </option> - <option> - <name>OGPrintfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGPrintfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>OGScanfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGScanfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>GenLocaleTags</name> - <state /> - </option> - <option> - <name>GenLocaleDisplayOnly</name> - <state /> - </option> - <option> - <name>DSPExtension</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>ICCARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>34</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>CCOptimizationNoSizeConstraints</name> - <state>0</state> - </option> - <option> - <name>CCDefines</name> - <state /> - <state>STM32F103xB</state> - <state>USE_HAL_DRIVER</state> - </option> - <option> - <name>CCPreprocFile</name> - <state>0</state> - </option> - <option> - <name>CCPreprocComments</name> - <state>0</state> - </option> - <option> - <name>CCPreprocLine</name> - <state>0</state> - </option> - <option> - <name>CCListCFile</name> - <state>0</state> - </option> - <option> - <name>CCListCMnemonics</name> - <state>0</state> - </option> - <option> - <name>CCListCMessages</name> - <state>0</state> - </option> - <option> - <name>CCListAssFile</name> - <state>0</state> - </option> - <option> - <name>CCListAssSource</name> - <state>0</state> - </option> - <option> - <name>CCEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>CCDiagSuppress</name> - <state>Pa050</state> - </option> - <option> - <name>CCDiagRemark</name> - <state /> - </option> - <option> - <name>CCDiagWarning</name> - <state /> - </option> - <option> - <name>CCDiagError</name> - <state /> - </option> - <option> - <name>CCObjPrefix</name> - <state>1</state> - </option> - <option> - <name>CCAllowList</name> - <version>1</version> - <state>00000000</state> - </option> - <option> - <name>CCDebugInfo</name> - <state>1</state> - </option> - <option> - <name>IEndianMode</name> - <state>1</state> - </option> - <option> - <name>IProcessor</name> - <state>1</state> - </option> - <option> - <name>IExtraOptionsCheck</name> - <state>0</state> - </option> - <option> - <name>IExtraOptions</name> - <state /> - </option> - <option> - <name>CCLangConformance</name> - <state>0</state> - </option> - <option> - <name>CCSignedPlainChar</name> - <state>1</state> - </option> - <option> - <name>CCRequirePrototypes</name> - <state>0</state> - </option> - <option> - <name>CCDiagWarnAreErr</name> - <state>0</state> - </option> - <option> - <name>CCCompilerRuntimeInfo</name> - <state>0</state> - </option> - <option> - <name>IFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>OutputFile</name> - <state>$FILE_BNAME$.o</state> - </option> - <option> - <name>CCLibConfigHeader</name> - <state>1</state> - </option> - <option> - <name>PreInclude</name> - <state /> - </option> - <option> - <name>CompilerMisraOverride</name> - <state>0</state> - </option> - <option> - <name>CCIncludePath2</name> - <state /> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state> - <state>$PROJ_DIR$\..\..\..\components\finsh</state> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state> - <state>$PROJ_DIR$\..\..\..\components\drivers\include</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state> - <state>$PROJ_DIR$\.</state> - <state>$PROJ_DIR$\applications</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state> - <state>$PROJ_DIR$\board</state> - <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state> - <state>$PROJ_DIR$\..\..\..\include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state> - </option> - <option> - <name>CCStdIncCheck</name> - <state>0</state> - </option> - <option> - <name>CCCodeSection</name> - <state>.text</state> - </option> - <option> - <name>IProcessorMode2</name> - <state>1</state> - </option> - <option> - <name>CCOptLevel</name> - <state>1</state> - </option> - <option> - <name>CCOptStrategy</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCOptLevelSlave</name> - <state>1</state> - </option> - <option> - <name>CompilerMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>CompilerMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>CCPosIndRopi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndRwpi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndNoDynInit</name> - <state>0</state> - </option> - <option> - <name>IccLang</name> - <state>0</state> - </option> - <option> - <name>IccCDialect</name> - <state>1</state> - </option> - <option> - <name>IccAllowVLA</name> - <state>0</state> - </option> - <option> - <name>IccStaticDestr</name> - <state>1</state> - </option> - <option> - <name>IccCppInlineSemantics</name> - <state>0</state> - </option> - <option> - <name>IccCmsis</name> - <state>1</state> - </option> - <option> - <name>IccFloatSemantics</name> - <state>0</state> - </option> - <option> - <name>CCNoLiteralPool</name> - <state>0</state> - </option> - <option> - <name>CCOptStrategySlave</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCGuardCalls</name> - <state>1</state> - </option> - <option> - <name>CCEncSource</name> - <state>0</state> - </option> - <option> - <name>CCEncOutput</name> - <state>0</state> - </option> - <option> - <name>CCEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>CCEncInput</name> - <state>0</state> - </option> - <option> - <name>IccExceptions2</name> - <state>0</state> - </option> - <option> - <name>IccRTTI2</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>AARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>10</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>AObjPrefix</name> - <state>1</state> - </option> - <option> - <name>AEndian</name> - <state>1</state> - </option> - <option> - <name>ACaseSensitivity</name> - <state>1</state> - </option> - <option> - <name>MacroChars</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>AWarnEnable</name> - <state>0</state> - </option> - <option> - <name>AWarnWhat</name> - <state>0</state> - </option> - <option> - <name>AWarnOne</name> - <state /> - </option> - <option> - <name>AWarnRange1</name> - <state /> - </option> - <option> - <name>AWarnRange2</name> - <state /> - </option> - <option> - <name>ADebug</name> - <state>1</state> - </option> - <option> - <name>AltRegisterNames</name> - <state>0</state> - </option> - <option> - <name>ADefines</name> - <state /> - </option> - <option> - <name>AList</name> - <state>0</state> - </option> - <option> - <name>AListHeader</name> - <state>1</state> - </option> - <option> - <name>AListing</name> - <state>1</state> - </option> - <option> - <name>Includes</name> - <state>0</state> - </option> - <option> - <name>MacDefs</name> - <state>0</state> - </option> - <option> - <name>MacExps</name> - <state>1</state> - </option> - <option> - <name>MacExec</name> - <state>0</state> - </option> - <option> - <name>OnlyAssed</name> - <state>0</state> - </option> - <option> - <name>MultiLine</name> - <state>0</state> - </option> - <option> - <name>PageLengthCheck</name> - <state>0</state> - </option> - <option> - <name>PageLength</name> - <state>80</state> - </option> - <option> - <name>TabSpacing</name> - <state>8</state> - </option> - <option> - <name>AXRef</name> - <state>0</state> - </option> - <option> - <name>AXRefDefines</name> - <state>0</state> - </option> - <option> - <name>AXRefInternal</name> - <state>0</state> - </option> - <option> - <name>AXRefDual</name> - <state>0</state> - </option> - <option> - <name>AProcessor</name> - <state>1</state> - </option> - <option> - <name>AFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>AOutputFile</name> - <state>$FILE_BNAME$.o</state> - </option> - <option> - <name>ALimitErrorsCheck</name> - <state>0</state> - </option> - <option> - <name>ALimitErrorsEdit</name> - <state>100</state> - </option> - <option> - <name>AIgnoreStdInclude</name> - <state>0</state> - </option> - <option> - <name>AUserIncludes</name> - <state /> - </option> - <option> - <name>AExtraOptionsCheckV2</name> - <state>0</state> - </option> - <option> - <name>AExtraOptionsV2</name> - <state /> - </option> - <option> - <name>AsmNoLiteralPool</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>OBJCOPY</name> - <archiveVersion>0</archiveVersion> - <data> - <version>1</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>OOCOutputFormat</name> - <version>3</version> - <state>3</state> - </option> - <option> - <name>OCOutputOverride</name> - <state>1</state> - </option> - <option> - <name>OOCOutputFile</name> - <state>../../../rtthread.bin</state> - </option> - <option> - <name>OOCCommandLineProducer</name> - <state>1</state> - </option> - <option> - <name>OOCObjCopyEnable</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>CUSTOM</name> - <archiveVersion>3</archiveVersion> - <data> - <extensions /> - <cmdline /> - <hasPrio>0</hasPrio> - </data> - </settings> - <settings> - <name>BICOMP</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - <settings> - <name>BUILDACTION</name> - <archiveVersion>1</archiveVersion> - <data> - <prebuild /> - <postbuild /> - </data> - </settings> - <settings> - <name>ILINK</name> - <archiveVersion>0</archiveVersion> - <data> - <version>20</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>IlinkLibIOConfig</name> - <state>1</state> - </option> - <option> - <name>XLinkMisraHandler</name> - <state>0</state> - </option> - <option> - <name>IlinkInputFileSlave</name> - <state>0</state> - </option> - <option> - <name>IlinkOutputFile</name> - <state>project.out</state> - </option> - <option> - <name>IlinkDebugInfoEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkKeepSymbols</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryFile</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySymbol</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySegment</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryAlign</name> - <state /> - </option> - <option> - <name>IlinkDefines</name> - <state /> - </option> - <option> - <name>IlinkConfigDefines</name> - <state /> - </option> - <option> - <name>IlinkMapFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogInitialization</name> - <state>0</state> - </option> - <option> - <name>IlinkLogModule</name> - <state>0</state> - </option> - <option> - <name>IlinkLogSection</name> - <state>0</state> - </option> - <option> - <name>IlinkLogVeneer</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfOverride</name> - <state>1</state> - </option> - <option> - <name>IlinkIcfFile</name> - <state>$PROJ_DIR$\board\linker_scripts\link.icf</state> - </option> - <option> - <name>IlinkIcfFileSlave</name> - <state /> - </option> - <option> - <name>IlinkEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>IlinkSuppressDiags</name> - <state /> - </option> - <option> - <name>IlinkTreatAsRem</name> - <state /> - </option> - <option> - <name>IlinkTreatAsWarn</name> - <state /> - </option> - <option> - <name>IlinkTreatAsErr</name> - <state /> - </option> - <option> - <name>IlinkWarningsAreErrors</name> - <state>0</state> - </option> - <option> - <name>IlinkUseExtraOptions</name> - <state>0</state> - </option> - <option> - <name>IlinkExtraOptions</name> - <state /> - </option> - <option> - <name>IlinkLowLevelInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkAutoLibEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkAdditionalLibs</name> - <state /> - </option> - <option> - <name>IlinkOverrideProgramEntryLabel</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabelSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabel</name> - <state>__iar_program_start</state> - </option> - <option> - <name>DoFill</name> - <state>0</state> - </option> - <option> - <name>FillerByte</name> - <state>0xFF</state> - </option> - <option> - <name>FillerStart</name> - <state>0x0</state> - </option> - <option> - <name>FillerEnd</name> - <state>0x0</state> - </option> - <option> - <name>CrcSize</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>CrcAlign</name> - <state>1</state> - </option> - <option> - <name>CrcPoly</name> - <state>0x11021</state> - </option> - <option> - <name>CrcCompl</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcBitOrder</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcInitialValue</name> - <state>0x0</state> - </option> - <option> - <name>DoCrc</name> - <state>0</state> - </option> - <option> - <name>IlinkBE8Slave</name> - <state>1</state> - </option> - <option> - <name>IlinkBufferedTerminalOutput</name> - <state>1</state> - </option> - <option> - <name>IlinkStdoutInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>CrcFullSize</name> - <state>0</state> - </option> - <option> - <name>IlinkIElfToolPostProcess</name> - <state>0</state> - </option> - <option> - <name>IlinkLogAutoLibSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkLogRedirSymbols</name> - <state>0</state> - </option> - <option> - <name>IlinkLogUnusedFragments</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcReverseByteOrder</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcUseAsInput</name> - <state>1</state> - </option> - <option> - <name>IlinkOptInline</name> - <state>0</state> - </option> - <option> - <name>IlinkOptExceptionsAllow</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsForce</name> - <state>0</state> - </option> - <option> - <name>IlinkCmsis</name> - <state>1</state> - </option> - <option> - <name>IlinkOptMergeDuplSections</name> - <state>0</state> - </option> - <option> - <name>IlinkOptUseVfe</name> - <state>1</state> - </option> - <option> - <name>IlinkOptForceVfe</name> - <state>0</state> - </option> - <option> - <name>IlinkStackAnalysisEnable</name> - <state>0</state> - </option> - <option> - <name>IlinkStackControlFile</name> - <state /> - </option> - <option> - <name>IlinkStackCallGraphFile</name> - <state /> - </option> - <option> - <name>CrcAlgorithm</name> - <version>1</version> - <state>1</state> - </option> - <option> - <name>CrcUnitSize</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>IlinkThreadsSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkLogCallGraph</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile_AltDefault</name> - <state /> - </option> - <option> - <name>IlinkEncInput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>IlinkHeapSelect</name> - <state>1</state> - </option> - <option> - <name>IlinkLocaleSelect</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>IARCHIVE</name> - <archiveVersion>0</archiveVersion> - <data> - <version>0</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>IarchiveInputs</name> - <state /> - </option> - <option> - <name>IarchiveOverride</name> - <state>0</state> - </option> - <option> - <name>IarchiveOutput</name> - <state>###Unitialized###</state> - </option> - </data> - </settings> - <settings> - <name>BILINK</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - </configuration> - <configuration> - <name>Release</name> - <toolchain> - <name>ARM</name> - </toolchain> - <debug>0</debug> - <settings> - <name>General</name> - <archiveVersion>3</archiveVersion> - <data> - <version>29</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>ExePath</name> - <state>Release\Exe</state> - </option> - <option> - <name>ObjPath</name> - <state>Release\Obj</state> - </option> - <option> - <name>ListPath</name> - <state>Release\List</state> - </option> - <option> - <name>GEndianMode</name> - <state>0</state> - </option> - <option> - <name>Input description</name> - <state /> - </option> - <option> - <name>Output description</name> - <state /> - </option> - <option> - <name>GOutputBinary</name> - <state>0</state> - </option> - <option> - <name>OGCoreOrChip</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibSelect</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelectSlave</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>RTDescription</name> - <state /> - </option> - <option> - <name>OGProductVersion</name> - <state>6.30.6.53380</state> - </option> - <option> - <name>OGLastSavedByProductVersion</name> - <state>8.11.3.13977</state> - </option> - <option> - <name>GeneralEnableMisra</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraVerbose</name> - <state>0</state> - </option> - <option> - <name>OGChipSelectEditMenu</name> - <state>Default None</state> - </option> - <option> - <name>GenLowLevelInterface</name> - <state>0</state> - </option> - <option> - <name>GEndianModeBE</name> - <state>0</state> - </option> - <option> - <name>OGBufferedTerminalOutput</name> - <state>0</state> - </option> - <option> - <name>GenStdoutInterface</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>GeneralMisraVer</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>RTConfigPath2</name> - <state /> - </option> - <option> - <name>GBECoreSlave</name> - <version>25</version> - <state>1</state> - </option> - <option> - <name>OGUseCmsis</name> - <state>0</state> - </option> - <option> - <name>OGUseCmsisDspLib</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibThreads</name> - <state>0</state> - </option> - <option> - <name>CoreVariant</name> - <version>25</version> - <state>0</state> - </option> - <option> - <name>GFPUDeviceSlave</name> - <state>Default None</state> - </option> - <option> - <name>FPU2</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NrRegs</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NEON</name> - <state>0</state> - </option> - <option> - <name>GFPUCoreSlave2</name> - <version>25</version> - <state>0</state> - </option> - <option> - <name>OGCMSISPackSelectDevice</name> - </option> - <option> - <name>OgLibHeap</name> - <state>0</state> - </option> - <option> - <name>OGLibAdditionalLocale</name> - <state>0</state> - </option> - <option> - <name>OGPrintfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGPrintfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>OGScanfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGScanfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>GenLocaleTags</name> - <state /> - </option> - <option> - <name>GenLocaleDisplayOnly</name> - <state /> - </option> - <option> - <name>DSPExtension</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>ICCARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>34</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>CCOptimizationNoSizeConstraints</name> - <state>0</state> - </option> - <option> - <name>CCDefines</name> - <state /> - <state>STM32F103xB</state> - <state>USE_HAL_DRIVER</state> - </option> - <option> - <name>CCPreprocFile</name> - <state>0</state> - </option> - <option> - <name>CCPreprocComments</name> - <state>0</state> - </option> - <option> - <name>CCPreprocLine</name> - <state>0</state> - </option> - <option> - <name>CCListCFile</name> - <state>0</state> - </option> - <option> - <name>CCListCMnemonics</name> - <state>0</state> - </option> - <option> - <name>CCListCMessages</name> - <state>0</state> - </option> - <option> - <name>CCListAssFile</name> - <state>0</state> - </option> - <option> - <name>CCListAssSource</name> - <state>0</state> - </option> - <option> - <name>CCEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>CCDiagSuppress</name> - <state /> - </option> - <option> - <name>CCDiagRemark</name> - <state /> - </option> - <option> - <name>CCDiagWarning</name> - <state /> - </option> - <option> - <name>CCDiagError</name> - <state /> - </option> - <option> - <name>CCObjPrefix</name> - <state>1</state> - </option> - <option> - <name>CCAllowList</name> - <version>1</version> - <state>11111110</state> - </option> - <option> - <name>CCDebugInfo</name> - <state>0</state> - </option> - <option> - <name>IEndianMode</name> - <state>1</state> - </option> - <option> - <name>IProcessor</name> - <state>1</state> - </option> - <option> - <name>IExtraOptionsCheck</name> - <state>0</state> - </option> - <option> - <name>IExtraOptions</name> - <state /> - </option> - <option> - <name>CCLangConformance</name> - <state>0</state> - </option> - <option> - <name>CCSignedPlainChar</name> - <state>1</state> - </option> - <option> - <name>CCRequirePrototypes</name> - <state>0</state> - </option> - <option> - <name>CCDiagWarnAreErr</name> - <state>0</state> - </option> - <option> - <name>CCCompilerRuntimeInfo</name> - <state>0</state> - </option> - <option> - <name>IFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>OutputFile</name> - <state /> - </option> - <option> - <name>CCLibConfigHeader</name> - <state>1</state> - </option> - <option> - <name>PreInclude</name> - <state /> - </option> - <option> - <name>CompilerMisraOverride</name> - <state>0</state> - </option> - <option> - <name>CCIncludePath2</name> - <state /> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state> - <state>$PROJ_DIR$\..\..\..\components\finsh</state> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state> - <state>$PROJ_DIR$\..\..\..\components\drivers\include</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state> - <state>$PROJ_DIR$\.</state> - <state>$PROJ_DIR$\applications</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state> - <state>$PROJ_DIR$\board</state> - <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state> - <state>$PROJ_DIR$\..\..\..\include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state> - </option> - <option> - <name>CCStdIncCheck</name> - <state>0</state> - </option> - <option> - <name>CCCodeSection</name> - <state>.text</state> - </option> - <option> - <name>IProcessorMode2</name> - <state>1</state> - </option> - <option> - <name>CCOptLevel</name> - <state>3</state> - </option> - <option> - <name>CCOptStrategy</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCOptLevelSlave</name> - <state>1</state> - </option> - <option> - <name>CompilerMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>CompilerMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>CCPosIndRopi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndRwpi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndNoDynInit</name> - <state>0</state> - </option> - <option> - <name>IccLang</name> - <state>0</state> - </option> - <option> - <name>IccCDialect</name> - <state>1</state> - </option> - <option> - <name>IccAllowVLA</name> - <state>0</state> - </option> - <option> - <name>IccStaticDestr</name> - <state>1</state> - </option> - <option> - <name>IccCppInlineSemantics</name> - <state>0</state> - </option> - <option> - <name>IccCmsis</name> - <state>1</state> - </option> - <option> - <name>IccFloatSemantics</name> - <state>0</state> - </option> - <option> - <name>CCNoLiteralPool</name> - <state>0</state> - </option> - <option> - <name>CCOptStrategySlave</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCGuardCalls</name> - <state>1</state> - </option> - <option> - <name>CCEncSource</name> - <state>0</state> - </option> - <option> - <name>CCEncOutput</name> - <state>0</state> - </option> - <option> - <name>CCEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>CCEncInput</name> - <state>0</state> - </option> - <option> - <name>IccExceptions2</name> - <state>0</state> - </option> - <option> - <name>IccRTTI2</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>AARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>10</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>AObjPrefix</name> - <state>1</state> - </option> - <option> - <name>AEndian</name> - <state>1</state> - </option> - <option> - <name>ACaseSensitivity</name> - <state>1</state> - </option> - <option> - <name>MacroChars</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>AWarnEnable</name> - <state>0</state> - </option> - <option> - <name>AWarnWhat</name> - <state>0</state> - </option> - <option> - <name>AWarnOne</name> - <state /> - </option> - <option> - <name>AWarnRange1</name> - <state /> - </option> - <option> - <name>AWarnRange2</name> - <state /> - </option> - <option> - <name>ADebug</name> - <state>0</state> - </option> - <option> - <name>AltRegisterNames</name> - <state>0</state> - </option> - <option> - <name>ADefines</name> - <state /> - </option> - <option> - <name>AList</name> - <state>0</state> - </option> - <option> - <name>AListHeader</name> - <state>1</state> - </option> - <option> - <name>AListing</name> - <state>1</state> - </option> - <option> - <name>Includes</name> - <state>0</state> - </option> - <option> - <name>MacDefs</name> - <state>0</state> - </option> - <option> - <name>MacExps</name> - <state>1</state> - </option> - <option> - <name>MacExec</name> - <state>0</state> - </option> - <option> - <name>OnlyAssed</name> - <state>0</state> - </option> - <option> - <name>MultiLine</name> - <state>0</state> - </option> - <option> - <name>PageLengthCheck</name> - <state>0</state> - </option> - <option> - <name>PageLength</name> - <state>80</state> - </option> - <option> - <name>TabSpacing</name> - <state>8</state> - </option> - <option> - <name>AXRef</name> - <state>0</state> - </option> - <option> - <name>AXRefDefines</name> - <state>0</state> - </option> - <option> - <name>AXRefInternal</name> - <state>0</state> - </option> - <option> - <name>AXRefDual</name> - <state>0</state> - </option> - <option> - <name>AProcessor</name> - <state>1</state> - </option> - <option> - <name>AFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>AOutputFile</name> - <state /> - </option> - <option> - <name>ALimitErrorsCheck</name> - <state>0</state> - </option> - <option> - <name>ALimitErrorsEdit</name> - <state>100</state> - </option> - <option> - <name>AIgnoreStdInclude</name> - <state>0</state> - </option> - <option> - <name>AUserIncludes</name> - <state /> - </option> - <option> - <name>AExtraOptionsCheckV2</name> - <state>0</state> - </option> - <option> - <name>AExtraOptionsV2</name> - <state /> - </option> - <option> - <name>AsmNoLiteralPool</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>OBJCOPY</name> - <archiveVersion>0</archiveVersion> - <data> - <version>1</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>OOCOutputFormat</name> - <version>3</version> - <state>0</state> - </option> - <option> - <name>OCOutputOverride</name> - <state>0</state> - </option> - <option> - <name>OOCOutputFile</name> - <state /> - </option> - <option> - <name>OOCCommandLineProducer</name> - <state>1</state> - </option> - <option> - <name>OOCObjCopyEnable</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>CUSTOM</name> - <archiveVersion>3</archiveVersion> - <data> - <extensions /> - <cmdline /> - <hasPrio>0</hasPrio> - </data> - </settings> - <settings> - <name>BICOMP</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - <settings> - <name>BUILDACTION</name> - <archiveVersion>1</archiveVersion> - <data> - <prebuild /> - <postbuild /> - </data> - </settings> - <settings> - <name>ILINK</name> - <archiveVersion>0</archiveVersion> - <data> - <version>20</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>IlinkLibIOConfig</name> - <state>1</state> - </option> - <option> - <name>XLinkMisraHandler</name> - <state>0</state> - </option> - <option> - <name>IlinkInputFileSlave</name> - <state>0</state> - </option> - <option> - <name>IlinkOutputFile</name> - <state>###Unitialized###</state> - </option> - <option> - <name>IlinkDebugInfoEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkKeepSymbols</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryFile</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySymbol</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySegment</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryAlign</name> - <state /> - </option> - <option> - <name>IlinkDefines</name> - <state /> - </option> - <option> - <name>IlinkConfigDefines</name> - <state /> - </option> - <option> - <name>IlinkMapFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogInitialization</name> - <state>0</state> - </option> - <option> - <name>IlinkLogModule</name> - <state>0</state> - </option> - <option> - <name>IlinkLogSection</name> - <state>0</state> - </option> - <option> - <name>IlinkLogVeneer</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfOverride</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile</name> - <state>lnk0t.icf</state> - </option> - <option> - <name>IlinkIcfFileSlave</name> - <state /> - </option> - <option> - <name>IlinkEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>IlinkSuppressDiags</name> - <state /> - </option> - <option> - <name>IlinkTreatAsRem</name> - <state /> - </option> - <option> - <name>IlinkTreatAsWarn</name> - <state /> - </option> - <option> - <name>IlinkTreatAsErr</name> - <state /> - </option> - <option> - <name>IlinkWarningsAreErrors</name> - <state>0</state> - </option> - <option> - <name>IlinkUseExtraOptions</name> - <state>0</state> - </option> - <option> - <name>IlinkExtraOptions</name> - <state /> - </option> - <option> - <name>IlinkLowLevelInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkAutoLibEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkAdditionalLibs</name> - <state /> - </option> - <option> - <name>IlinkOverrideProgramEntryLabel</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabelSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabel</name> - <state /> - </option> - <option> - <name>DoFill</name> - <state>0</state> - </option> - <option> - <name>FillerByte</name> - <state>0xFF</state> - </option> - <option> - <name>FillerStart</name> - <state>0x0</state> - </option> - <option> - <name>FillerEnd</name> - <state>0x0</state> - </option> - <option> - <name>CrcSize</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>CrcAlign</name> - <state>1</state> - </option> - <option> - <name>CrcPoly</name> - <state>0x11021</state> - </option> - <option> - <name>CrcCompl</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcBitOrder</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcInitialValue</name> - <state>0x0</state> - </option> - <option> - <name>DoCrc</name> - <state>0</state> - </option> - <option> - <name>IlinkBE8Slave</name> - <state>1</state> - </option> - <option> - <name>IlinkBufferedTerminalOutput</name> - <state>1</state> - </option> - <option> - <name>IlinkStdoutInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>CrcFullSize</name> - <state>0</state> - </option> - <option> - <name>IlinkIElfToolPostProcess</name> - <state>0</state> - </option> - <option> - <name>IlinkLogAutoLibSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkLogRedirSymbols</name> - <state>0</state> - </option> - <option> - <name>IlinkLogUnusedFragments</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcReverseByteOrder</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcUseAsInput</name> - <state>1</state> - </option> - <option> - <name>IlinkOptInline</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsAllow</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsForce</name> - <state>0</state> - </option> - <option> - <name>IlinkCmsis</name> - <state>1</state> - </option> - <option> - <name>IlinkOptMergeDuplSections</name> - <state>0</state> - </option> - <option> - <name>IlinkOptUseVfe</name> - <state>1</state> - </option> - <option> - <name>IlinkOptForceVfe</name> - <state>0</state> - </option> - <option> - <name>IlinkStackAnalysisEnable</name> - <state>0</state> - </option> - <option> - <name>IlinkStackControlFile</name> - <state /> - </option> - <option> - <name>IlinkStackCallGraphFile</name> - <state /> - </option> - <option> - <name>CrcAlgorithm</name> - <version>1</version> - <state>1</state> - </option> - <option> - <name>CrcUnitSize</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>IlinkThreadsSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkLogCallGraph</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile_AltDefault</name> - <state /> - </option> - <option> - <name>IlinkEncInput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>IlinkHeapSelect</name> - <state>1</state> - </option> - <option> - <name>IlinkLocaleSelect</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>IARCHIVE</name> - <archiveVersion>0</archiveVersion> - <data> - <version>0</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>IarchiveInputs</name> - <state /> - </option> - <option> - <name>IarchiveOverride</name> - <state>0</state> - </option> - <option> - <name>IarchiveOutput</name> - <state>###Unitialized###</state> - </option> - </data> - </settings> - <settings> - <name>BILINK</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - </configuration> - <group> - <name>Applications</name> - <file> - <name>$PROJ_DIR$\applications\main.c</name> - </file> - </group> - <group> - <name>Drivers</name> - <file> - <name>$PROJ_DIR$\board\board.c</name> - </file> - <file> - <name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name> - </file> - </group> - <group> - <name>Kernel</name> - <file> - <name>$PROJ_DIR$\..\..\..\src\clock.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\components.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\device.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\idle.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\ipc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\irq.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\kservice.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\mem.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\memheap.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\mempool.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\object.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\scheduler.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\signal.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\thread.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\timer.c</name> - </file> - </group> - <group> - <name>CORTEX-M3</name> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name> - </file> - </group> - <group> - <name>DeviceDrivers</name> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\pipe.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c</name> - </file> - </group> - <group> - <name>finsh</name> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\symbol.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh_file.c</name> - </file> - </group> - <group> - <name>STM32_HAL</name> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_eth.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_hcd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2s.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_mmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nand.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pccard.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nor.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c</name> - </file> - </group> -</project> +<project>
+ <fileVersion>3</fileVersion>
+ <configuration>
+ <name>rt-thread</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>1</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>29</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>ExePath</name>
+ <state>build\iar\Exe</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>build\iar\Obj</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>build\iar\List</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Automatic choice of formatter, without multibyte support.</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Automatic choice of formatter, without multibyte support.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.30.6.53380</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>8.11.3.13977</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>STM32F103RB ST STM32F103RB</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CoreVariant</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>GFPUDeviceSlave</name>
+ <state>STM32F103RB ST STM32F103RB</state>
+ </option>
+ <option>
+ <name>FPU2</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NrRegs</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NEON</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave2</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>OGCMSISPackSelectDevice</name>
+ </option>
+ <option>
+ <name>OgLibHeap</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGLibAdditionalLocale</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenLocaleTags</name>
+ <state />
+ </option>
+ <option>
+ <name>GenLocaleDisplayOnly</name>
+ <state />
+ </option>
+ <option>
+ <name>DSPExtension</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>34</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state />
+ <state>STM32F103xB</state>
+ <state>USE_HAL_DRIVER</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state>Pa050</state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state />
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>00000000</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state />
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state />
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccExceptions2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccRTTI2</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>10</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state />
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state />
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state />
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state />
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>3</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>../../../rtthread.bin</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions />
+ <cmdline />
+ <hasPrio>0</hasPrio>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild />
+ <postbuild />
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>20</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>project.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\board\linker_scripts\link.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCallGraph</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile_AltDefault</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkHeapSelect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLocaleSelect</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state />
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ </configuration>
+ <configuration>
+ <name>Release</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>29</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>Release\Exe</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>Release\Obj</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>Release\List</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state />
+ </option>
+ <option>
+ <name>Output description</name>
+ <state />
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state />
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.30.6.53380</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>8.11.3.13977</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>Default None</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state />
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>25</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CoreVariant</name>
+ <version>25</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUDeviceSlave</name>
+ <state>Default None</state>
+ </option>
+ <option>
+ <name>FPU2</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NrRegs</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NEON</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave2</name>
+ <version>25</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCMSISPackSelectDevice</name>
+ </option>
+ <option>
+ <name>OgLibHeap</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGLibAdditionalLocale</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenLocaleTags</name>
+ <state />
+ </option>
+ <option>
+ <name>GenLocaleDisplayOnly</name>
+ <state />
+ </option>
+ <option>
+ <name>DSPExtension</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>34</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state />
+ <state>STM32F103xB</state>
+ <state>USE_HAL_DRIVER</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state />
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state />
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state />
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccExceptions2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccRTTI2</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>10</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state />
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state />
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state />
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state />
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>3</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions />
+ <cmdline />
+ <hasPrio>0</hasPrio>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild />
+ <postbuild />
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>20</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>###Unitialized###</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>lnk0t.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state />
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCallGraph</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile_AltDefault</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkHeapSelect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLocaleSelect</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state />
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ </configuration>
+ <group>
+ <name>Applications</name>
+ <file>
+ <name>$PROJ_DIR$\applications\main.c</name>
+ </file>
+ </group>
+ <group>
+ <name>Drivers</name>
+ <file>
+ <name>$PROJ_DIR$\board\board.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name>
+ </file>
+ </group>
+ <group>
+ <name>Kernel</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\clock.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\components.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\cpu.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\device.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\idle.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\irq.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\mem.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\memheap.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\mempool.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\object.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\scheduler.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\signal.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\thread.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\timer.c</name>
+ </file>
+ </group>
+ <group>
+ <name>CORTEX-M3</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
+ </file>
+ </group>
+ <group>
+ <name>DeviceDrivers</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\pipe.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c</name>
+ </file>
+ </group>
+ <group>
+ <name>finsh</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\symbol.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_file.c</name>
+ </file>
+ </group>
+ <group>
+ <name>STM32_HAL</name>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</name>
+ </file>
+ </group>
+</project>
diff --git a/bsp/stm32/stm32f103-atk-nano/project.eww b/bsp/stm32/stm32f103-atk-nano/project.eww index faa93f37cd..c2cb02eb1e 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.eww +++ b/bsp/stm32/stm32f103-atk-nano/project.eww @@ -1,10 +1,10 @@ -<?xml version="1.0" encoding="iso-8859-1"?> - -<workspace> - <project> - <path>$WS_DIR$\project.ewp</path> - </project> - <batchBuild/> -</workspace> - - +<?xml version="1.0" encoding="iso-8859-1"?>
+
+<workspace>
+ <project>
+ <path>$WS_DIR$\project.ewp</path>
+ </project>
+ <batchBuild/>
+</workspace>
+
+
diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvoptx b/bsp/stm32/stm32f103-atk-nano/project.uvoptx index 005e04ea80..cfd9c2865b 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvoptx +++ b/bsp/stm32/stm32f103-atk-nano/project.uvoptx @@ -103,7 +103,7 @@ <bEvRecOn>1</bEvRecOn> <bSchkAxf>0</bSchkAxf> <bTchkAxf>0</bTchkAxf> - <nTsel>4</nTsel> + <nTsel>6</nTsel> <sDll></sDll> <sDllPa></sDllPa> <sDlgDll></sDlgDll> @@ -114,11 +114,16 @@ <tDlgDll></tDlgDll> <tDlgPa></tDlgPa> <tIfile></tIfile> - <pMon>Segger\JL2CM3.dll</pMon> + <pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon> </DebugOpt> <TargetDriverDllRegistry> <SetRegEntry> <Number>0</Number> + <Key>ST-LINKIII-KEIL_SWO</Key> + <Name>-U066EFF495056867767222250 -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P2 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)</Name> + </SetRegEntry> + <SetRegEntry> + <Number>0</Number> <Key>JL2CM3</Key> <Name>-U30000299 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN0</Name> </SetRegEntry> @@ -181,11 +186,743 @@ </Target> <Group> - <GroupName>Source Group 1</GroupName> + <GroupName>Applications</GroupName> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>1</GroupNumber> + <FileNumber>1</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>applications\main.c</PathWithFileName> + <FilenameWithoutPath>main.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>Drivers</GroupName> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>2</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>board\board.c</PathWithFileName> + <FilenameWithoutPath>board.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>3</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_msp.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>4</FileNumber> + <FileType>2</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s</PathWithFileName> + <FilenameWithoutPath>startup_stm32f103xb.s</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>5</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\HAL_Drivers\drv_gpio.c</PathWithFileName> + <FilenameWithoutPath>drv_gpio.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>6</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\HAL_Drivers\drv_usart.c</PathWithFileName> + <FilenameWithoutPath>drv_usart.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>7</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\HAL_Drivers\drv_common.c</PathWithFileName> + <FilenameWithoutPath>drv_common.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>Kernel</GroupName> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>8</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\clock.c</PathWithFileName> + <FilenameWithoutPath>clock.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>9</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\components.c</PathWithFileName> + <FilenameWithoutPath>components.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>10</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\cpu.c</PathWithFileName> + <FilenameWithoutPath>cpu.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>11</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\device.c</PathWithFileName> + <FilenameWithoutPath>device.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>12</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\idle.c</PathWithFileName> + <FilenameWithoutPath>idle.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>13</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\ipc.c</PathWithFileName> + <FilenameWithoutPath>ipc.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>14</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\irq.c</PathWithFileName> + <FilenameWithoutPath>irq.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>15</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\kservice.c</PathWithFileName> + <FilenameWithoutPath>kservice.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>16</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\mem.c</PathWithFileName> + <FilenameWithoutPath>mem.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>17</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\memheap.c</PathWithFileName> + <FilenameWithoutPath>memheap.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>18</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\mempool.c</PathWithFileName> + <FilenameWithoutPath>mempool.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>19</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\object.c</PathWithFileName> + <FilenameWithoutPath>object.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>20</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\scheduler.c</PathWithFileName> + <FilenameWithoutPath>scheduler.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>21</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\signal.c</PathWithFileName> + <FilenameWithoutPath>signal.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>22</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\thread.c</PathWithFileName> + <FilenameWithoutPath>thread.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>23</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\src\timer.c</PathWithFileName> + <FilenameWithoutPath>timer.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>CORTEX-M3</GroupName> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>24</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\cpuport.c</PathWithFileName> + <FilenameWithoutPath>cpuport.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>25</FileNumber> + <FileType>2</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</PathWithFileName> + <FilenameWithoutPath>context_rvds.S</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>26</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\libcpu\arm\common\backtrace.c</PathWithFileName> + <FilenameWithoutPath>backtrace.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>27</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\libcpu\arm\common\div0.c</PathWithFileName> + <FilenameWithoutPath>div0.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>28</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\libcpu\arm\common\showmem.c</PathWithFileName> + <FilenameWithoutPath>showmem.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>DeviceDrivers</GroupName> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>29</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\misc\pin.c</PathWithFileName> + <FilenameWithoutPath>pin.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>30</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\serial\serial.c</PathWithFileName> + <FilenameWithoutPath>serial.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>31</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\completion.c</PathWithFileName> + <FilenameWithoutPath>completion.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>32</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\dataqueue.c</PathWithFileName> + <FilenameWithoutPath>dataqueue.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>33</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\pipe.c</PathWithFileName> + <FilenameWithoutPath>pipe.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>34</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\ringblk_buf.c</PathWithFileName> + <FilenameWithoutPath>ringblk_buf.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>35</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\ringbuffer.c</PathWithFileName> + <FilenameWithoutPath>ringbuffer.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>36</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\waitqueue.c</PathWithFileName> + <FilenameWithoutPath>waitqueue.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>37</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\drivers\src\workqueue.c</PathWithFileName> + <FilenameWithoutPath>workqueue.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>finsh</GroupName> <tvExp>0</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <RteFlg>0</RteFlg> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>38</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\shell.c</PathWithFileName> + <FilenameWithoutPath>shell.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>39</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\symbol.c</PathWithFileName> + <FilenameWithoutPath>symbol.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>40</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\cmd.c</PathWithFileName> + <FilenameWithoutPath>cmd.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>41</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\msh.c</PathWithFileName> + <FilenameWithoutPath>msh.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>42</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\msh_cmd.c</PathWithFileName> + <FilenameWithoutPath>msh_cmd.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>6</GroupNumber> + <FileNumber>43</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\components\finsh\msh_file.c</PathWithFileName> + <FilenameWithoutPath>msh_file.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>STM32_HAL</GroupName> + <tvExp>1</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>44</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</PathWithFileName> + <FilenameWithoutPath>system_stm32f1xx.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>45</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_dma.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>46</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_cortex.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>47</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_crc.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>48</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_pwr.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>49</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_rcc.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>50</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_rcc_ex.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>51</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>52</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_cec.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>53</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_sram.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>54</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_gpio.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>55</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_gpio_ex.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>56</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_uart.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>7</GroupNumber> + <FileNumber>57</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <bDave2>0</bDave2> + <PathWithFileName>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</PathWithFileName> + <FilenameWithoutPath>stm32f1xx_hal_usart.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> </Group> </ProjectOpt> diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvproj b/bsp/stm32/stm32f103-atk-nano/project.uvproj index 9425222660..ed2dc9eed7 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvproj +++ b/bsp/stm32/stm32f103-atk-nano/project.uvproj @@ -359,7 +359,7 @@ <MiscControls /> <Define>STM32F103xB, USE_HAL_DRIVER</Define> <Undefine /> - <IncludePath>applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> + <IncludePath>applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> </VariousControls> </Cads> <Aads> @@ -472,6 +472,13 @@ </Files> <Files> <File> + <FileName>cpu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\cpu.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>device.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\device.c</FilePath> diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvprojx b/bsp/stm32/stm32f103-atk-nano/project.uvprojx index 150da23355..4d626125a2 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvprojx +++ b/bsp/stm32/stm32f103-atk-nano/project.uvprojx @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd"> + <SchemaVersion>2.1</SchemaVersion> + <Header>### uVision Project, (C) Keil Software</Header> + <Targets> <Target> <TargetName>rt-thread</TargetName> @@ -16,28 +19,28 @@ <PackID>Keil.STM32F1xx_DFP.2.2.0</PackID> <PackURL>http://www.keil.com/pack/</PackURL> <Cpu>IRAM(0x20000000,0x5000) IROM(0x08000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu> - <FlashUtilSpec /> - <StartupFile /> + <FlashUtilSpec></FlashUtilSpec> + <StartupFile></StartupFile> <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</FlashDriverDll> <DeviceId>0</DeviceId> <RegisterFile>$$Device:STM32F103RB$Device\Include\stm32f10x.h</RegisterFile> - <MemoryEnv /> - <Cmp /> - <Asm /> - <Linker /> - <OHString /> - <InfinionOptionDll /> - <SLE66CMisc /> - <SLE66AMisc /> - <SLE66LinkerMisc /> + <MemoryEnv></MemoryEnv> + <Cmp></Cmp> + <Asm></Asm> + <Linker></Linker> + <OHString></OHString> + <InfinionOptionDll></InfinionOptionDll> + <SLE66CMisc></SLE66CMisc> + <SLE66AMisc></SLE66AMisc> + <SLE66LinkerMisc></SLE66LinkerMisc> <SFDFile>$$Device:STM32F103RB$SVD\STM32F103xx.svd</SFDFile> <bCustSvd>0</bCustSvd> <UseEnv>0</UseEnv> - <BinPath /> - <IncludePath /> - <LibPath /> - <RegisterFilePath /> - <DBRegisterFilePath /> + <BinPath></BinPath> + <IncludePath></IncludePath> + <LibPath></LibPath> + <RegisterFilePath></RegisterFilePath> + <DBRegisterFilePath></DBRegisterFilePath> <TargetStatus> <Error>0</Error> <ExitCodeStop>0</ExitCodeStop> @@ -59,8 +62,8 @@ <BeforeCompile> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> - <UserProg1Name /> - <UserProg2Name /> + <UserProg1Name></UserProg1Name> + <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> <nStopU1X>0</nStopU1X> @@ -69,8 +72,8 @@ <BeforeMake> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> - <UserProg1Name /> - <UserProg2Name /> + <UserProg1Name></UserProg1Name> + <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> <nStopB1X>0</nStopB1X> @@ -80,14 +83,14 @@ <RunUserProg1>1</RunUserProg1> <RunUserProg2>0</RunUserProg2> <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name> - <UserProg2Name /> + <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> <nStopA1X>0</nStopA1X> <nStopA2X>0</nStopA2X> </AfterMake> <SelectedForBatchBuild>0</SelectedForBatchBuild> - <SVCSIdString /> + <SVCSIdString></SVCSIdString> </TargetCommonOption> <CommonProperty> <UseCPPCompiler>0</UseCPPCompiler> @@ -101,8 +104,8 @@ <AssembleAssemblyFile>0</AssembleAssemblyFile> <PublicsOnly>0</PublicsOnly> <StopOnExitCode>3</StopOnExitCode> - <CustomArgument /> - <IncludeLibraryModules /> + <CustomArgument></CustomArgument> + <IncludeLibraryModules></IncludeLibraryModules> <ComprImg>1</ComprImg> </CommonProperty> <DllOption> @@ -111,7 +114,7 @@ <SimDlgDll>DCM.DLL</SimDlgDll> <SimDlgDllArguments>-pCM3</SimDlgDllArguments> <TargetDllName>SARMCM3.DLL</TargetDllName> - <TargetDllArguments /> + <TargetDllArguments></TargetDllArguments> <TargetDlgDll>TCM.DLL</TargetDlgDll> <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments> </DllOption> @@ -136,10 +139,10 @@ <bUseTDR>1</bUseTDR> <Flash2>BIN\UL2CM3.DLL</Flash2> <Flash3>"" ()</Flash3> - <Flash4 /> - <pFcarmOut /> - <pFcarmGrp /> - <pFcArmRoot /> + <Flash4></Flash4> + <pFcarmOut></pFcarmOut> + <pFcarmGrp></pFcarmGrp> + <pFcArmRoot></pFcArmRoot> <FcArmLst>0</FcArmLst> </Utilities> <TargetArmAds> @@ -172,7 +175,7 @@ <RvctClst>0</RvctClst> <GenPPlst>0</GenPPlst> <AdsCpuType>"Cortex-M3"</AdsCpuType> - <RvctDeviceName /> + <RvctDeviceName></RvctDeviceName> <mOS>0</mOS> <uocRom>0</uocRom> <uocRam>0</uocRam> @@ -304,7 +307,7 @@ <Size>0x0</Size> </OCR_RVCT10> </OnChipMemories> - <RvctStartVector /> + <RvctStartVector></RvctStartVector> </ArmAdsMisc> <Cads> <interw>1</interw> @@ -331,10 +334,10 @@ <v6WtE>0</v6WtE> <v6Rtti>0</v6Rtti> <VariousControls> - <MiscControls /> + <MiscControls></MiscControls> <Define>STM32F103xB, USE_HAL_DRIVER</Define> - <Undefine /> - <IncludePath>applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> + <Undefine></Undefine> + <IncludePath>applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> </VariousControls> </Cads> <Aads> @@ -349,10 +352,10 @@ <useXO>0</useXO> <uClangAs>0</uClangAs> <VariousControls> - <MiscControls /> - <Define /> - <Undefine /> - <IncludePath /> + <MiscControls></MiscControls> + <Define></Define> + <Undefine></Undefine> + <IncludePath></IncludePath> </VariousControls> </Aads> <LDads> @@ -364,13 +367,13 @@ <useFile>0</useFile> <TextAddressRange>0x08000000</TextAddressRange> <DataAddressRange>0x20000000</DataAddressRange> - <pXoBase /> + <pXoBase></pXoBase> <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile> - <IncludeLibs /> - <IncludeLibsPath /> + <IncludeLibs></IncludeLibs> + <IncludeLibsPath></IncludeLibsPath> <Misc> --keep *.o(.rti_fn.*) --keep *.o(FSymTab)</Misc> - <LinkerInputFile /> - <DisabledWarnings /> + <LinkerInputFile></LinkerInputFile> + <DisabledWarnings></DisabledWarnings> </LDads> </TargetArmAds> </TargetOption> @@ -393,36 +396,26 @@ <FileType>1</FileType> <FilePath>board\board.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_msp.c</FileName> <FileType>1</FileType> <FilePath>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</FilePath> </File> - </Files> - <Files> <File> <FileName>startup_stm32f103xb.s</FileName> <FileType>2</FileType> <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s</FilePath> </File> - </Files> - <Files> <File> <FileName>drv_gpio.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\HAL_Drivers\drv_gpio.c</FilePath> </File> - </Files> - <Files> <File> <FileName>drv_usart.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\HAL_Drivers\drv_usart.c</FilePath> </File> - </Files> - <Files> <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> @@ -438,99 +431,76 @@ <FileType>1</FileType> <FilePath>..\..\..\src\clock.c</FilePath> </File> - </Files> - <Files> <File> <FileName>components.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\components.c</FilePath> </File> - </Files> - <Files> + <File> + <FileName>cpu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\cpu.c</FilePath> + </File> <File> <FileName>device.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\device.c</FilePath> </File> - </Files> - <Files> <File> <FileName>idle.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\idle.c</FilePath> </File> - </Files> - <Files> <File> <FileName>ipc.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\ipc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>irq.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\irq.c</FilePath> </File> - </Files> - <Files> <File> <FileName>kservice.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\kservice.c</FilePath> </File> - </Files> - <Files> <File> <FileName>mem.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\mem.c</FilePath> </File> - </Files> - <Files> <File> <FileName>memheap.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\memheap.c</FilePath> </File> - </Files> - <Files> <File> <FileName>mempool.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\mempool.c</FilePath> </File> - </Files> - <Files> <File> <FileName>object.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\object.c</FilePath> </File> - </Files> - <Files> <File> <FileName>scheduler.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\scheduler.c</FilePath> </File> - </Files> - <Files> <File> <FileName>signal.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\signal.c</FilePath> </File> - </Files> - <Files> <File> <FileName>thread.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\thread.c</FilePath> </File> - </Files> - <Files> <File> <FileName>timer.c</FileName> <FileType>1</FileType> @@ -546,29 +516,21 @@ <FileType>1</FileType> <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath> </File> - </Files> - <Files> <File> <FileName>context_rvds.S</FileName> <FileType>2</FileType> <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath> </File> - </Files> - <Files> <File> <FileName>backtrace.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath> </File> - </Files> - <Files> <File> <FileName>div0.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath> </File> - </Files> - <Files> <File> <FileName>showmem.c</FileName> <FileType>1</FileType> @@ -584,57 +546,41 @@ <FileType>1</FileType> <FilePath>..\..\..\components\drivers\misc\pin.c</FilePath> </File> - </Files> - <Files> <File> <FileName>serial.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath> </File> - </Files> - <Files> <File> <FileName>completion.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\completion.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dataqueue.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pipe.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\pipe.c</FilePath> </File> - </Files> - <Files> <File> <FileName>ringblk_buf.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\ringblk_buf.c</FilePath> </File> - </Files> - <Files> <File> <FileName>ringbuffer.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath> </File> - </Files> - <Files> <File> <FileName>waitqueue.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath> </File> - </Files> - <Files> <File> <FileName>workqueue.c</FileName> <FileType>1</FileType> @@ -650,36 +596,26 @@ <FileType>1</FileType> <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> - </Files> - <Files> <File> <FileName>symbol.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\finsh\symbol.c</FilePath> </File> - </Files> - <Files> <File> <FileName>cmd.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh_cmd.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\finsh\msh_cmd.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh_file.c</FileName> <FileType>1</FileType> @@ -695,420 +631,81 @@ <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_adc_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_gpio_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_flash_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c</FilePath> - </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_dma.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_cortex.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_crc.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_irda.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_iwdg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c</FilePath> - </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_pwr.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_rcc.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_rcc_ex.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_rtc_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_smartcard.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_spi_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_tim.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_tim_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_uart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_wwdg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c</FilePath> - </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_exti.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_fsmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_pwr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_rcc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_sdmmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_tim.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_utils.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c</FilePath> - </File> - </Files> - <Files> <File> <FileName>stm32f1xx_hal_cec.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_dac_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_eth.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_eth.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_hcd.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_hcd.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_i2s.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2s.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_mmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_mmc.c</FilePath> - </File> - </Files> - <Files> <File> - <FileName>stm32f1xx_hal_sd.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sd.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_nand.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nand.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_pccard.c</FileName> + <FileName>stm32f1xx_hal_sram.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pccard.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath> </File> - </Files> - <Files> <File> - <FileName>stm32f1xx_hal_nor.c</FileName> + <FileName>stm32f1xx_hal_gpio.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nor.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath> </File> - </Files> - <Files> <File> - <FileName>stm32f1xx_hal_sram.c</FileName> + <FileName>stm32f1xx_hal_gpio_ex.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath> </File> - </Files> - <Files> <File> - <FileName>stm32f1xx_hal_pcd.c</FileName> + <FileName>stm32f1xx_hal_uart.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath> </File> - </Files> - <Files> <File> - <FileName>stm32f1xx_hal_pcd_ex.c</FileName> + <FileName>stm32f1xx_hal_usart.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath> </File> </Files> </Group> </Groups> </Target> </Targets> + <RTE> - <apis /> - <components /> - <files /> + <apis/> + <components/> + <files/> </RTE> + </Project> diff --git a/bsp/stm32/stm32f103-atk-nano/rtconfig.py b/bsp/stm32/stm32f103-atk-nano/rtconfig.py index 79904118e5..40826ac99e 100644 --- a/bsp/stm32/stm32f103-atk-nano/rtconfig.py +++ b/bsp/stm32/stm32f103-atk-nano/rtconfig.py @@ -36,6 +36,7 @@ if PLATFORM == 'gcc': CC = PREFIX + 'gcc' AS = PREFIX + 'gcc' AR = PREFIX + 'ar' + CXX = PREFIX + 'g++' LINK = PREFIX + 'gcc' TARGET_EXT = 'elf' SIZE = PREFIX + 'size' diff --git a/bsp/stm32/stm32f103-fire-arbitrary/board/Kconfig b/bsp/stm32/stm32f103-fire-arbitrary/board/Kconfig index 4227ae9bf5..51ecf43ef3 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/board/Kconfig +++ b/bsp/stm32/stm32f103-fire-arbitrary/board/Kconfig @@ -197,14 +197,6 @@ menu "On-chip Peripheral Drivers" config BSP_USING_ADC1 bool "Enable ADC1" default n - - config BSP_USING_ADC2 - bool "Enable ADC2" - default n - - config BSP_USING_ADC3 - bool "Enable ADC3" - default n endif config BSP_USING_ONCHIP_RTC diff --git a/bsp/stm32/stm32f103-fire-arbitrary/board/board.c b/bsp/stm32/stm32f103-fire-arbitrary/board/board.c index 829addae08..9313cffb00 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/board/board.c +++ b/bsp/stm32/stm32f103-fire-arbitrary/board/board.c @@ -54,12 +54,3 @@ void SystemClock_Config(void) Error_Handler(); } } - -void MX_GPIO_Init(void) -{ - /* GPIO Ports Clock Enable */ - __HAL_RCC_GPIOA_CLK_ENABLE(); - __HAL_RCC_GPIOB_CLK_ENABLE(); - __HAL_RCC_GPIOC_CLK_ENABLE(); - __HAL_RCC_GPIOD_CLK_ENABLE(); -} diff --git a/bsp/stm32/stm32f103-fire-arbitrary/board/board.h b/bsp/stm32/stm32f103-fire-arbitrary/board/board.h index d0718d5525..c254603339 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/board/board.h +++ b/bsp/stm32/stm32f103-fire-arbitrary/board/board.h @@ -37,6 +37,5 @@ extern int __bss_end; #define HEAP_END STM32_SRAM_END void SystemClock_Config(void); -void MX_GPIO_Init(void); #endif /* __BOARD_H__ */ diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp index aea0afa0d4..1bfe6f2dbb 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp @@ -1,2430 +1,2308 @@ -<project> - <fileVersion>3</fileVersion> - <configuration> - <name>rt-thread</name> - <toolchain> - <name>ARM</name> - </toolchain> - <debug>1</debug> - <settings> - <name>General</name> - <archiveVersion>3</archiveVersion> - <data> - <version>29</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>ExePath</name> - <state>build\iar\Exe</state> - </option> - <option> - <name>ObjPath</name> - <state>build\iar\Obj</state> - </option> - <option> - <name>ListPath</name> - <state>build\iar\List</state> - </option> - <option> - <name>GEndianMode</name> - <state>0</state> - </option> - <option> - <name>Input description</name> - <state>Automatic choice of formatter, without multibyte support.</state> - </option> - <option> - <name>Output description</name> - <state>Automatic choice of formatter, without multibyte support.</state> - </option> - <option> - <name>GOutputBinary</name> - <state>0</state> - </option> - <option> - <name>OGCoreOrChip</name> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelect</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelectSlave</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>RTDescription</name> - <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> - </option> - <option> - <name>OGProductVersion</name> - <state>6.30.6.53380</state> - </option> - <option> - <name>OGLastSavedByProductVersion</name> - <state>8.11.3.13977</state> - </option> - <option> - <name>GeneralEnableMisra</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraVerbose</name> - <state>0</state> - </option> - <option> - <name>OGChipSelectEditMenu</name> - <state>STM32F103ZE ST STM32F103ZE</state> - </option> - <option> - <name>GenLowLevelInterface</name> - <state>1</state> - </option> - <option> - <name>GEndianModeBE</name> - <state>1</state> - </option> - <option> - <name>OGBufferedTerminalOutput</name> - <state>0</state> - </option> - <option> - <name>GenStdoutInterface</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>GeneralMisraVer</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>RTConfigPath2</name> - <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state> - </option> - <option> - <name>GBECoreSlave</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>OGUseCmsis</name> - <state>0</state> - </option> - <option> - <name>OGUseCmsisDspLib</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibThreads</name> - <state>0</state> - </option> - <option> - <name>CoreVariant</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>GFPUDeviceSlave</name> - <state>STM32F103ZE ST STM32F103ZE</state> - </option> - <option> - <name>FPU2</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NrRegs</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NEON</name> - <state>0</state> - </option> - <option> - <name>GFPUCoreSlave2</name> - <version>25</version> - <state>38</state> - </option> - <option> - <name>OGCMSISPackSelectDevice</name> - </option> - <option> - <name>OgLibHeap</name> - <state>0</state> - </option> - <option> - <name>OGLibAdditionalLocale</name> - <state>0</state> - </option> - <option> - <name>OGPrintfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGPrintfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>OGScanfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGScanfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>GenLocaleTags</name> - <state /> - </option> - <option> - <name>GenLocaleDisplayOnly</name> - <state /> - </option> - <option> - <name>DSPExtension</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>ICCARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>34</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>CCOptimizationNoSizeConstraints</name> - <state>0</state> - </option> - <option> - <name>CCDefines</name> - <state /> - <state>STM32F103xE</state> - <state>RT_USING_DLIBC</state> - <state>USE_HAL_DRIVER</state> - </option> - <option> - <name>CCPreprocFile</name> - <state>0</state> - </option> - <option> - <name>CCPreprocComments</name> - <state>0</state> - </option> - <option> - <name>CCPreprocLine</name> - <state>0</state> - </option> - <option> - <name>CCListCFile</name> - <state>0</state> - </option> - <option> - <name>CCListCMnemonics</name> - <state>0</state> - </option> - <option> - <name>CCListCMessages</name> - <state>0</state> - </option> - <option> - <name>CCListAssFile</name> - <state>0</state> - </option> - <option> - <name>CCListAssSource</name> - <state>0</state> - </option> - <option> - <name>CCEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>CCDiagSuppress</name> - <state>Pa050</state> - </option> - <option> - <name>CCDiagRemark</name> - <state /> - </option> - <option> - <name>CCDiagWarning</name> - <state /> - </option> - <option> - <name>CCDiagError</name> - <state /> - </option> - <option> - <name>CCObjPrefix</name> - <state>1</state> - </option> - <option> - <name>CCAllowList</name> - <version>1</version> - <state>00000000</state> - </option> - <option> - <name>CCDebugInfo</name> - <state>1</state> - </option> - <option> - <name>IEndianMode</name> - <state>1</state> - </option> - <option> - <name>IProcessor</name> - <state>1</state> - </option> - <option> - <name>IExtraOptionsCheck</name> - <state>0</state> - </option> - <option> - <name>IExtraOptions</name> - <state /> - </option> - <option> - <name>CCLangConformance</name> - <state>0</state> - </option> - <option> - <name>CCSignedPlainChar</name> - <state>1</state> - </option> - <option> - <name>CCRequirePrototypes</name> - <state>0</state> - </option> - <option> - <name>CCDiagWarnAreErr</name> - <state>0</state> - </option> - <option> - <name>CCCompilerRuntimeInfo</name> - <state>0</state> - </option> - <option> - <name>IFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>OutputFile</name> - <state>$FILE_BNAME$.o</state> - </option> - <option> - <name>CCLibConfigHeader</name> - <state>1</state> - </option> - <option> - <name>PreInclude</name> - <state /> - </option> - <option> - <name>CompilerMisraOverride</name> - <state>0</state> - </option> - <option> - <name>CCIncludePath2</name> - <state /> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state> - <state>$PROJ_DIR$\..\..\..\components\finsh</state> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state> - <state>$PROJ_DIR$\..\..\..\components\drivers\include</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state> - <state>$PROJ_DIR$\.</state> - <state>$PROJ_DIR$\applications</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state> - <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state> - <state>$PROJ_DIR$\board</state> - <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state> - <state>$PROJ_DIR$\..\..\..\include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state> - </option> - <option> - <name>CCStdIncCheck</name> - <state>0</state> - </option> - <option> - <name>CCCodeSection</name> - <state>.text</state> - </option> - <option> - <name>IProcessorMode2</name> - <state>1</state> - </option> - <option> - <name>CCOptLevel</name> - <state>1</state> - </option> - <option> - <name>CCOptStrategy</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCOptLevelSlave</name> - <state>1</state> - </option> - <option> - <name>CompilerMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>CompilerMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>CCPosIndRopi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndRwpi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndNoDynInit</name> - <state>0</state> - </option> - <option> - <name>IccLang</name> - <state>0</state> - </option> - <option> - <name>IccCDialect</name> - <state>1</state> - </option> - <option> - <name>IccAllowVLA</name> - <state>0</state> - </option> - <option> - <name>IccStaticDestr</name> - <state>1</state> - </option> - <option> - <name>IccCppInlineSemantics</name> - <state>0</state> - </option> - <option> - <name>IccCmsis</name> - <state>1</state> - </option> - <option> - <name>IccFloatSemantics</name> - <state>0</state> - </option> - <option> - <name>CCNoLiteralPool</name> - <state>0</state> - </option> - <option> - <name>CCOptStrategySlave</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCGuardCalls</name> - <state>1</state> - </option> - <option> - <name>CCEncSource</name> - <state>0</state> - </option> - <option> - <name>CCEncOutput</name> - <state>0</state> - </option> - <option> - <name>CCEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>CCEncInput</name> - <state>0</state> - </option> - <option> - <name>IccExceptions2</name> - <state>0</state> - </option> - <option> - <name>IccRTTI2</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>AARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>10</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>AObjPrefix</name> - <state>1</state> - </option> - <option> - <name>AEndian</name> - <state>1</state> - </option> - <option> - <name>ACaseSensitivity</name> - <state>1</state> - </option> - <option> - <name>MacroChars</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>AWarnEnable</name> - <state>0</state> - </option> - <option> - <name>AWarnWhat</name> - <state>0</state> - </option> - <option> - <name>AWarnOne</name> - <state /> - </option> - <option> - <name>AWarnRange1</name> - <state /> - </option> - <option> - <name>AWarnRange2</name> - <state /> - </option> - <option> - <name>ADebug</name> - <state>1</state> - </option> - <option> - <name>AltRegisterNames</name> - <state>0</state> - </option> - <option> - <name>ADefines</name> - <state /> - </option> - <option> - <name>AList</name> - <state>0</state> - </option> - <option> - <name>AListHeader</name> - <state>1</state> - </option> - <option> - <name>AListing</name> - <state>1</state> - </option> - <option> - <name>Includes</name> - <state>0</state> - </option> - <option> - <name>MacDefs</name> - <state>0</state> - </option> - <option> - <name>MacExps</name> - <state>1</state> - </option> - <option> - <name>MacExec</name> - <state>0</state> - </option> - <option> - <name>OnlyAssed</name> - <state>0</state> - </option> - <option> - <name>MultiLine</name> - <state>0</state> - </option> - <option> - <name>PageLengthCheck</name> - <state>0</state> - </option> - <option> - <name>PageLength</name> - <state>80</state> - </option> - <option> - <name>TabSpacing</name> - <state>8</state> - </option> - <option> - <name>AXRef</name> - <state>0</state> - </option> - <option> - <name>AXRefDefines</name> - <state>0</state> - </option> - <option> - <name>AXRefInternal</name> - <state>0</state> - </option> - <option> - <name>AXRefDual</name> - <state>0</state> - </option> - <option> - <name>AProcessor</name> - <state>1</state> - </option> - <option> - <name>AFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>AOutputFile</name> - <state>$FILE_BNAME$.o</state> - </option> - <option> - <name>ALimitErrorsCheck</name> - <state>0</state> - </option> - <option> - <name>ALimitErrorsEdit</name> - <state>100</state> - </option> - <option> - <name>AIgnoreStdInclude</name> - <state>0</state> - </option> - <option> - <name>AUserIncludes</name> - <state /> - </option> - <option> - <name>AExtraOptionsCheckV2</name> - <state>0</state> - </option> - <option> - <name>AExtraOptionsV2</name> - <state /> - </option> - <option> - <name>AsmNoLiteralPool</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>OBJCOPY</name> - <archiveVersion>0</archiveVersion> - <data> - <version>1</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>OOCOutputFormat</name> - <version>3</version> - <state>3</state> - </option> - <option> - <name>OCOutputOverride</name> - <state>1</state> - </option> - <option> - <name>OOCOutputFile</name> - <state>../../../rtthread.bin</state> - </option> - <option> - <name>OOCCommandLineProducer</name> - <state>1</state> - </option> - <option> - <name>OOCObjCopyEnable</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>CUSTOM</name> - <archiveVersion>3</archiveVersion> - <data> - <extensions /> - <cmdline /> - <hasPrio>0</hasPrio> - </data> - </settings> - <settings> - <name>BICOMP</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - <settings> - <name>BUILDACTION</name> - <archiveVersion>1</archiveVersion> - <data> - <prebuild /> - <postbuild /> - </data> - </settings> - <settings> - <name>ILINK</name> - <archiveVersion>0</archiveVersion> - <data> - <version>20</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>IlinkLibIOConfig</name> - <state>1</state> - </option> - <option> - <name>XLinkMisraHandler</name> - <state>0</state> - </option> - <option> - <name>IlinkInputFileSlave</name> - <state>0</state> - </option> - <option> - <name>IlinkOutputFile</name> - <state>project.out</state> - </option> - <option> - <name>IlinkDebugInfoEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkKeepSymbols</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryFile</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySymbol</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySegment</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryAlign</name> - <state /> - </option> - <option> - <name>IlinkDefines</name> - <state /> - </option> - <option> - <name>IlinkConfigDefines</name> - <state /> - </option> - <option> - <name>IlinkMapFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogInitialization</name> - <state>0</state> - </option> - <option> - <name>IlinkLogModule</name> - <state>0</state> - </option> - <option> - <name>IlinkLogSection</name> - <state>0</state> - </option> - <option> - <name>IlinkLogVeneer</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfOverride</name> - <state>1</state> - </option> - <option> - <name>IlinkIcfFile</name> - <state>$PROJ_DIR$\board\linker_scripts\link.icf</state> - </option> - <option> - <name>IlinkIcfFileSlave</name> - <state /> - </option> - <option> - <name>IlinkEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>IlinkSuppressDiags</name> - <state /> - </option> - <option> - <name>IlinkTreatAsRem</name> - <state /> - </option> - <option> - <name>IlinkTreatAsWarn</name> - <state /> - </option> - <option> - <name>IlinkTreatAsErr</name> - <state /> - </option> - <option> - <name>IlinkWarningsAreErrors</name> - <state>0</state> - </option> - <option> - <name>IlinkUseExtraOptions</name> - <state>0</state> - </option> - <option> - <name>IlinkExtraOptions</name> - <state /> - </option> - <option> - <name>IlinkLowLevelInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkAutoLibEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkAdditionalLibs</name> - <state /> - </option> - <option> - <name>IlinkOverrideProgramEntryLabel</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabelSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabel</name> - <state>__iar_program_start</state> - </option> - <option> - <name>DoFill</name> - <state>0</state> - </option> - <option> - <name>FillerByte</name> - <state>0xFF</state> - </option> - <option> - <name>FillerStart</name> - <state>0x0</state> - </option> - <option> - <name>FillerEnd</name> - <state>0x0</state> - </option> - <option> - <name>CrcSize</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>CrcAlign</name> - <state>1</state> - </option> - <option> - <name>CrcPoly</name> - <state>0x11021</state> - </option> - <option> - <name>CrcCompl</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcBitOrder</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcInitialValue</name> - <state>0x0</state> - </option> - <option> - <name>DoCrc</name> - <state>0</state> - </option> - <option> - <name>IlinkBE8Slave</name> - <state>1</state> - </option> - <option> - <name>IlinkBufferedTerminalOutput</name> - <state>1</state> - </option> - <option> - <name>IlinkStdoutInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>CrcFullSize</name> - <state>0</state> - </option> - <option> - <name>IlinkIElfToolPostProcess</name> - <state>0</state> - </option> - <option> - <name>IlinkLogAutoLibSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkLogRedirSymbols</name> - <state>0</state> - </option> - <option> - <name>IlinkLogUnusedFragments</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcReverseByteOrder</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcUseAsInput</name> - <state>1</state> - </option> - <option> - <name>IlinkOptInline</name> - <state>0</state> - </option> - <option> - <name>IlinkOptExceptionsAllow</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsForce</name> - <state>0</state> - </option> - <option> - <name>IlinkCmsis</name> - <state>1</state> - </option> - <option> - <name>IlinkOptMergeDuplSections</name> - <state>0</state> - </option> - <option> - <name>IlinkOptUseVfe</name> - <state>1</state> - </option> - <option> - <name>IlinkOptForceVfe</name> - <state>0</state> - </option> - <option> - <name>IlinkStackAnalysisEnable</name> - <state>0</state> - </option> - <option> - <name>IlinkStackControlFile</name> - <state /> - </option> - <option> - <name>IlinkStackCallGraphFile</name> - <state /> - </option> - <option> - <name>CrcAlgorithm</name> - <version>1</version> - <state>1</state> - </option> - <option> - <name>CrcUnitSize</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>IlinkThreadsSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkLogCallGraph</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile_AltDefault</name> - <state /> - </option> - <option> - <name>IlinkEncInput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>IlinkHeapSelect</name> - <state>1</state> - </option> - <option> - <name>IlinkLocaleSelect</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>IARCHIVE</name> - <archiveVersion>0</archiveVersion> - <data> - <version>0</version> - <wantNonLocal>1</wantNonLocal> - <debug>1</debug> - <option> - <name>IarchiveInputs</name> - <state /> - </option> - <option> - <name>IarchiveOverride</name> - <state>0</state> - </option> - <option> - <name>IarchiveOutput</name> - <state>###Unitialized###</state> - </option> - </data> - </settings> - <settings> - <name>BILINK</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - </configuration> - <configuration> - <name>Release</name> - <toolchain> - <name>ARM</name> - </toolchain> - <debug>0</debug> - <settings> - <name>General</name> - <archiveVersion>3</archiveVersion> - <data> - <version>29</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>ExePath</name> - <state>Release\Exe</state> - </option> - <option> - <name>ObjPath</name> - <state>Release\Obj</state> - </option> - <option> - <name>ListPath</name> - <state>Release\List</state> - </option> - <option> - <name>GEndianMode</name> - <state>0</state> - </option> - <option> - <name>Input description</name> - <state /> - </option> - <option> - <name>Output description</name> - <state /> - </option> - <option> - <name>GOutputBinary</name> - <state>0</state> - </option> - <option> - <name>OGCoreOrChip</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibSelect</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>GRuntimeLibSelectSlave</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>RTDescription</name> - <state /> - </option> - <option> - <name>OGProductVersion</name> - <state>6.30.6.53380</state> - </option> - <option> - <name>OGLastSavedByProductVersion</name> - <state>8.11.3.13977</state> - </option> - <option> - <name>GeneralEnableMisra</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraVerbose</name> - <state>0</state> - </option> - <option> - <name>OGChipSelectEditMenu</name> - <state>Default None</state> - </option> - <option> - <name>GenLowLevelInterface</name> - <state>0</state> - </option> - <option> - <name>GEndianModeBE</name> - <state>0</state> - </option> - <option> - <name>OGBufferedTerminalOutput</name> - <state>0</state> - </option> - <option> - <name>GenStdoutInterface</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>GeneralMisraVer</name> - <state>0</state> - </option> - <option> - <name>GeneralMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>RTConfigPath2</name> - <state /> - </option> - <option> - <name>GBECoreSlave</name> - <version>25</version> - <state>1</state> - </option> - <option> - <name>OGUseCmsis</name> - <state>0</state> - </option> - <option> - <name>OGUseCmsisDspLib</name> - <state>0</state> - </option> - <option> - <name>GRuntimeLibThreads</name> - <state>0</state> - </option> - <option> - <name>CoreVariant</name> - <version>25</version> - <state>0</state> - </option> - <option> - <name>GFPUDeviceSlave</name> - <state>Default None</state> - </option> - <option> - <name>FPU2</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NrRegs</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>NEON</name> - <state>0</state> - </option> - <option> - <name>GFPUCoreSlave2</name> - <version>25</version> - <state>0</state> - </option> - <option> - <name>OGCMSISPackSelectDevice</name> - </option> - <option> - <name>OgLibHeap</name> - <state>0</state> - </option> - <option> - <name>OGLibAdditionalLocale</name> - <state>0</state> - </option> - <option> - <name>OGPrintfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGPrintfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>OGScanfVariant</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>OGScanfMultibyteSupport</name> - <state>0</state> - </option> - <option> - <name>GenLocaleTags</name> - <state /> - </option> - <option> - <name>GenLocaleDisplayOnly</name> - <state /> - </option> - <option> - <name>DSPExtension</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>ICCARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>34</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>CCOptimizationNoSizeConstraints</name> - <state>0</state> - </option> - <option> - <name>CCDefines</name> - <state /> - <state>STM32F103xE</state> - <state>RT_USING_DLIBC</state> - <state>USE_HAL_DRIVER</state> - </option> - <option> - <name>CCPreprocFile</name> - <state>0</state> - </option> - <option> - <name>CCPreprocComments</name> - <state>0</state> - </option> - <option> - <name>CCPreprocLine</name> - <state>0</state> - </option> - <option> - <name>CCListCFile</name> - <state>0</state> - </option> - <option> - <name>CCListCMnemonics</name> - <state>0</state> - </option> - <option> - <name>CCListCMessages</name> - <state>0</state> - </option> - <option> - <name>CCListAssFile</name> - <state>0</state> - </option> - <option> - <name>CCListAssSource</name> - <state>0</state> - </option> - <option> - <name>CCEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>CCDiagSuppress</name> - <state /> - </option> - <option> - <name>CCDiagRemark</name> - <state /> - </option> - <option> - <name>CCDiagWarning</name> - <state /> - </option> - <option> - <name>CCDiagError</name> - <state /> - </option> - <option> - <name>CCObjPrefix</name> - <state>1</state> - </option> - <option> - <name>CCAllowList</name> - <version>1</version> - <state>11111110</state> - </option> - <option> - <name>CCDebugInfo</name> - <state>0</state> - </option> - <option> - <name>IEndianMode</name> - <state>1</state> - </option> - <option> - <name>IProcessor</name> - <state>1</state> - </option> - <option> - <name>IExtraOptionsCheck</name> - <state>0</state> - </option> - <option> - <name>IExtraOptions</name> - <state /> - </option> - <option> - <name>CCLangConformance</name> - <state>0</state> - </option> - <option> - <name>CCSignedPlainChar</name> - <state>1</state> - </option> - <option> - <name>CCRequirePrototypes</name> - <state>0</state> - </option> - <option> - <name>CCDiagWarnAreErr</name> - <state>0</state> - </option> - <option> - <name>CCCompilerRuntimeInfo</name> - <state>0</state> - </option> - <option> - <name>IFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>OutputFile</name> - <state /> - </option> - <option> - <name>CCLibConfigHeader</name> - <state>1</state> - </option> - <option> - <name>PreInclude</name> - <state /> - </option> - <option> - <name>CompilerMisraOverride</name> - <state>0</state> - </option> - <option> - <name>CCIncludePath2</name> - <state /> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state> - <state>$PROJ_DIR$\..\..\..\components\finsh</state> - <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state> - <state>$PROJ_DIR$\..\..\..\components\drivers\include</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state> - <state>$PROJ_DIR$\.</state> - <state>$PROJ_DIR$\applications</state> - <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state> - <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state> - <state>$PROJ_DIR$\board</state> - <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state> - <state>$PROJ_DIR$\..\..\..\include</state> - <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state> - </option> - <option> - <name>CCStdIncCheck</name> - <state>0</state> - </option> - <option> - <name>CCCodeSection</name> - <state>.text</state> - </option> - <option> - <name>IProcessorMode2</name> - <state>1</state> - </option> - <option> - <name>CCOptLevel</name> - <state>3</state> - </option> - <option> - <name>CCOptStrategy</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCOptLevelSlave</name> - <state>1</state> - </option> - <option> - <name>CompilerMisraRules98</name> - <version>0</version> - <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> - </option> - <option> - <name>CompilerMisraRules04</name> - <version>0</version> - <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> - </option> - <option> - <name>CCPosIndRopi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndRwpi</name> - <state>0</state> - </option> - <option> - <name>CCPosIndNoDynInit</name> - <state>0</state> - </option> - <option> - <name>IccLang</name> - <state>0</state> - </option> - <option> - <name>IccCDialect</name> - <state>1</state> - </option> - <option> - <name>IccAllowVLA</name> - <state>0</state> - </option> - <option> - <name>IccStaticDestr</name> - <state>1</state> - </option> - <option> - <name>IccCppInlineSemantics</name> - <state>0</state> - </option> - <option> - <name>IccCmsis</name> - <state>1</state> - </option> - <option> - <name>IccFloatSemantics</name> - <state>0</state> - </option> - <option> - <name>CCNoLiteralPool</name> - <state>0</state> - </option> - <option> - <name>CCOptStrategySlave</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CCGuardCalls</name> - <state>1</state> - </option> - <option> - <name>CCEncSource</name> - <state>0</state> - </option> - <option> - <name>CCEncOutput</name> - <state>0</state> - </option> - <option> - <name>CCEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>CCEncInput</name> - <state>0</state> - </option> - <option> - <name>IccExceptions2</name> - <state>0</state> - </option> - <option> - <name>IccRTTI2</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>AARM</name> - <archiveVersion>2</archiveVersion> - <data> - <version>10</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>AObjPrefix</name> - <state>1</state> - </option> - <option> - <name>AEndian</name> - <state>1</state> - </option> - <option> - <name>ACaseSensitivity</name> - <state>1</state> - </option> - <option> - <name>MacroChars</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>AWarnEnable</name> - <state>0</state> - </option> - <option> - <name>AWarnWhat</name> - <state>0</state> - </option> - <option> - <name>AWarnOne</name> - <state /> - </option> - <option> - <name>AWarnRange1</name> - <state /> - </option> - <option> - <name>AWarnRange2</name> - <state /> - </option> - <option> - <name>ADebug</name> - <state>0</state> - </option> - <option> - <name>AltRegisterNames</name> - <state>0</state> - </option> - <option> - <name>ADefines</name> - <state /> - </option> - <option> - <name>AList</name> - <state>0</state> - </option> - <option> - <name>AListHeader</name> - <state>1</state> - </option> - <option> - <name>AListing</name> - <state>1</state> - </option> - <option> - <name>Includes</name> - <state>0</state> - </option> - <option> - <name>MacDefs</name> - <state>0</state> - </option> - <option> - <name>MacExps</name> - <state>1</state> - </option> - <option> - <name>MacExec</name> - <state>0</state> - </option> - <option> - <name>OnlyAssed</name> - <state>0</state> - </option> - <option> - <name>MultiLine</name> - <state>0</state> - </option> - <option> - <name>PageLengthCheck</name> - <state>0</state> - </option> - <option> - <name>PageLength</name> - <state>80</state> - </option> - <option> - <name>TabSpacing</name> - <state>8</state> - </option> - <option> - <name>AXRef</name> - <state>0</state> - </option> - <option> - <name>AXRefDefines</name> - <state>0</state> - </option> - <option> - <name>AXRefInternal</name> - <state>0</state> - </option> - <option> - <name>AXRefDual</name> - <state>0</state> - </option> - <option> - <name>AProcessor</name> - <state>1</state> - </option> - <option> - <name>AFpuProcessor</name> - <state>1</state> - </option> - <option> - <name>AOutputFile</name> - <state /> - </option> - <option> - <name>ALimitErrorsCheck</name> - <state>0</state> - </option> - <option> - <name>ALimitErrorsEdit</name> - <state>100</state> - </option> - <option> - <name>AIgnoreStdInclude</name> - <state>0</state> - </option> - <option> - <name>AUserIncludes</name> - <state /> - </option> - <option> - <name>AExtraOptionsCheckV2</name> - <state>0</state> - </option> - <option> - <name>AExtraOptionsV2</name> - <state /> - </option> - <option> - <name>AsmNoLiteralPool</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>OBJCOPY</name> - <archiveVersion>0</archiveVersion> - <data> - <version>1</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>OOCOutputFormat</name> - <version>3</version> - <state>0</state> - </option> - <option> - <name>OCOutputOverride</name> - <state>0</state> - </option> - <option> - <name>OOCOutputFile</name> - <state /> - </option> - <option> - <name>OOCCommandLineProducer</name> - <state>1</state> - </option> - <option> - <name>OOCObjCopyEnable</name> - <state>0</state> - </option> - </data> - </settings> - <settings> - <name>CUSTOM</name> - <archiveVersion>3</archiveVersion> - <data> - <extensions /> - <cmdline /> - <hasPrio>0</hasPrio> - </data> - </settings> - <settings> - <name>BICOMP</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - <settings> - <name>BUILDACTION</name> - <archiveVersion>1</archiveVersion> - <data> - <prebuild /> - <postbuild /> - </data> - </settings> - <settings> - <name>ILINK</name> - <archiveVersion>0</archiveVersion> - <data> - <version>20</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>IlinkLibIOConfig</name> - <state>1</state> - </option> - <option> - <name>XLinkMisraHandler</name> - <state>0</state> - </option> - <option> - <name>IlinkInputFileSlave</name> - <state>0</state> - </option> - <option> - <name>IlinkOutputFile</name> - <state>###Unitialized###</state> - </option> - <option> - <name>IlinkDebugInfoEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkKeepSymbols</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryFile</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySymbol</name> - <state /> - </option> - <option> - <name>IlinkRawBinarySegment</name> - <state /> - </option> - <option> - <name>IlinkRawBinaryAlign</name> - <state /> - </option> - <option> - <name>IlinkDefines</name> - <state /> - </option> - <option> - <name>IlinkConfigDefines</name> - <state /> - </option> - <option> - <name>IlinkMapFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogFile</name> - <state>0</state> - </option> - <option> - <name>IlinkLogInitialization</name> - <state>0</state> - </option> - <option> - <name>IlinkLogModule</name> - <state>0</state> - </option> - <option> - <name>IlinkLogSection</name> - <state>0</state> - </option> - <option> - <name>IlinkLogVeneer</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfOverride</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile</name> - <state>lnk0t.icf</state> - </option> - <option> - <name>IlinkIcfFileSlave</name> - <state /> - </option> - <option> - <name>IlinkEnableRemarks</name> - <state>0</state> - </option> - <option> - <name>IlinkSuppressDiags</name> - <state /> - </option> - <option> - <name>IlinkTreatAsRem</name> - <state /> - </option> - <option> - <name>IlinkTreatAsWarn</name> - <state /> - </option> - <option> - <name>IlinkTreatAsErr</name> - <state /> - </option> - <option> - <name>IlinkWarningsAreErrors</name> - <state>0</state> - </option> - <option> - <name>IlinkUseExtraOptions</name> - <state>0</state> - </option> - <option> - <name>IlinkExtraOptions</name> - <state /> - </option> - <option> - <name>IlinkLowLevelInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkAutoLibEnable</name> - <state>1</state> - </option> - <option> - <name>IlinkAdditionalLibs</name> - <state /> - </option> - <option> - <name>IlinkOverrideProgramEntryLabel</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabelSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkProgramEntryLabel</name> - <state /> - </option> - <option> - <name>DoFill</name> - <state>0</state> - </option> - <option> - <name>FillerByte</name> - <state>0xFF</state> - </option> - <option> - <name>FillerStart</name> - <state>0x0</state> - </option> - <option> - <name>FillerEnd</name> - <state>0x0</state> - </option> - <option> - <name>CrcSize</name> - <version>0</version> - <state>1</state> - </option> - <option> - <name>CrcAlign</name> - <state>1</state> - </option> - <option> - <name>CrcPoly</name> - <state>0x11021</state> - </option> - <option> - <name>CrcCompl</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcBitOrder</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>CrcInitialValue</name> - <state>0x0</state> - </option> - <option> - <name>DoCrc</name> - <state>0</state> - </option> - <option> - <name>IlinkBE8Slave</name> - <state>1</state> - </option> - <option> - <name>IlinkBufferedTerminalOutput</name> - <state>1</state> - </option> - <option> - <name>IlinkStdoutInterfaceSlave</name> - <state>1</state> - </option> - <option> - <name>CrcFullSize</name> - <state>0</state> - </option> - <option> - <name>IlinkIElfToolPostProcess</name> - <state>0</state> - </option> - <option> - <name>IlinkLogAutoLibSelect</name> - <state>0</state> - </option> - <option> - <name>IlinkLogRedirSymbols</name> - <state>0</state> - </option> - <option> - <name>IlinkLogUnusedFragments</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcReverseByteOrder</name> - <state>0</state> - </option> - <option> - <name>IlinkCrcUseAsInput</name> - <state>1</state> - </option> - <option> - <name>IlinkOptInline</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsAllow</name> - <state>1</state> - </option> - <option> - <name>IlinkOptExceptionsForce</name> - <state>0</state> - </option> - <option> - <name>IlinkCmsis</name> - <state>1</state> - </option> - <option> - <name>IlinkOptMergeDuplSections</name> - <state>0</state> - </option> - <option> - <name>IlinkOptUseVfe</name> - <state>1</state> - </option> - <option> - <name>IlinkOptForceVfe</name> - <state>0</state> - </option> - <option> - <name>IlinkStackAnalysisEnable</name> - <state>0</state> - </option> - <option> - <name>IlinkStackControlFile</name> - <state /> - </option> - <option> - <name>IlinkStackCallGraphFile</name> - <state /> - </option> - <option> - <name>CrcAlgorithm</name> - <version>1</version> - <state>1</state> - </option> - <option> - <name>CrcUnitSize</name> - <version>0</version> - <state>0</state> - </option> - <option> - <name>IlinkThreadsSlave</name> - <state>1</state> - </option> - <option> - <name>IlinkLogCallGraph</name> - <state>0</state> - </option> - <option> - <name>IlinkIcfFile_AltDefault</name> - <state /> - </option> - <option> - <name>IlinkEncInput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutput</name> - <state>0</state> - </option> - <option> - <name>IlinkEncOutputBom</name> - <state>1</state> - </option> - <option> - <name>IlinkHeapSelect</name> - <state>1</state> - </option> - <option> - <name>IlinkLocaleSelect</name> - <state>1</state> - </option> - </data> - </settings> - <settings> - <name>IARCHIVE</name> - <archiveVersion>0</archiveVersion> - <data> - <version>0</version> - <wantNonLocal>1</wantNonLocal> - <debug>0</debug> - <option> - <name>IarchiveInputs</name> - <state /> - </option> - <option> - <name>IarchiveOverride</name> - <state>0</state> - </option> - <option> - <name>IarchiveOutput</name> - <state>###Unitialized###</state> - </option> - </data> - </settings> - <settings> - <name>BILINK</name> - <archiveVersion>0</archiveVersion> - <data /> - </settings> - </configuration> - <group> - <name>Applications</name> - <file> - <name>$PROJ_DIR$\applications\main.c</name> - </file> - </group> - <group> - <name>Drivers</name> - <file> - <name>$PROJ_DIR$\board\board.c</name> - </file> - <file> - <name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name> - </file> - </group> - <group> - <name>Kernel</name> - <file> - <name>$PROJ_DIR$\..\..\..\src\clock.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\components.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\device.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\idle.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\ipc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\irq.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\kservice.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\mem.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\memheap.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\mempool.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\object.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\scheduler.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\signal.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\thread.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\src\timer.c</name> - </file> - </group> - <group> - <name>CORTEX-M3</name> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name> - </file> - </group> - <group> - <name>DeviceDrivers</name> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\pipe.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c</name> - </file> - </group> - <group> - <name>finsh</name> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\symbol.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\finsh\msh_file.c</name> - </file> - </group> - <group> - <name>dlib</name> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\rmtx.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c</name> - </file> - </group> - <group> - <name>STM32_HAL</name> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac_ex.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_eth.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_hcd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2s.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_mmc.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nand.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pccard.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nor.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c</name> - </file> - <file> - <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c</name> - </file> - </group> -</project> +<project>
+ <fileVersion>3</fileVersion>
+ <configuration>
+ <name>rt-thread</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>1</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>29</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>ExePath</name>
+ <state>build\iar\Exe</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>build\iar\Obj</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>build\iar\List</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state>Automatic choice of formatter, without multibyte support.</state>
+ </option>
+ <option>
+ <name>Output description</name>
+ <state>Automatic choice of formatter, without multibyte support.</state>
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.30.6.53380</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>8.11.3.13977</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>STM32F103ZE ST STM32F103ZE</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CoreVariant</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>GFPUDeviceSlave</name>
+ <state>STM32F103ZE ST STM32F103ZE</state>
+ </option>
+ <option>
+ <name>FPU2</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NrRegs</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NEON</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave2</name>
+ <version>25</version>
+ <state>38</state>
+ </option>
+ <option>
+ <name>OGCMSISPackSelectDevice</name>
+ </option>
+ <option>
+ <name>OgLibHeap</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGLibAdditionalLocale</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenLocaleTags</name>
+ <state />
+ </option>
+ <option>
+ <name>GenLocaleDisplayOnly</name>
+ <state />
+ </option>
+ <option>
+ <name>DSPExtension</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>34</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state />
+ <state>STM32F103xE</state>
+ <state>RT_USING_DLIBC</state>
+ <state>USE_HAL_DRIVER</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state>Pa050</state>
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state />
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>00000000</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state />
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state />
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
+ <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccExceptions2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccRTTI2</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>10</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state />
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state />
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state>$FILE_BNAME$.o</state>
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state />
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state />
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>3</version>
+ <state>3</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state>../../../rtthread.bin</state>
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions />
+ <cmdline />
+ <hasPrio>0</hasPrio>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild />
+ <postbuild />
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>20</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>project.out</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>$PROJ_DIR$\board\linker_scripts\link.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state>__iar_program_start</state>
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCallGraph</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile_AltDefault</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkHeapSelect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLocaleSelect</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>1</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state />
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ </configuration>
+ <configuration>
+ <name>Release</name>
+ <toolchain>
+ <name>ARM</name>
+ </toolchain>
+ <debug>0</debug>
+ <settings>
+ <name>General</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <version>29</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>ExePath</name>
+ <state>Release\Exe</state>
+ </option>
+ <option>
+ <name>ObjPath</name>
+ <state>Release\Obj</state>
+ </option>
+ <option>
+ <name>ListPath</name>
+ <state>Release\List</state>
+ </option>
+ <option>
+ <name>GEndianMode</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>Input description</name>
+ <state />
+ </option>
+ <option>
+ <name>Output description</name>
+ <state />
+ </option>
+ <option>
+ <name>GOutputBinary</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCoreOrChip</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelect</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GRuntimeLibSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>RTDescription</name>
+ <state />
+ </option>
+ <option>
+ <name>OGProductVersion</name>
+ <state>6.30.6.53380</state>
+ </option>
+ <option>
+ <name>OGLastSavedByProductVersion</name>
+ <state>8.11.3.13977</state>
+ </option>
+ <option>
+ <name>GeneralEnableMisra</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraVerbose</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGChipSelectEditMenu</name>
+ <state>Default None</state>
+ </option>
+ <option>
+ <name>GenLowLevelInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GEndianModeBE</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenStdoutInterface</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>GeneralMisraVer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GeneralMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>RTConfigPath2</name>
+ <state />
+ </option>
+ <option>
+ <name>GBECoreSlave</name>
+ <version>25</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGUseCmsis</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGUseCmsisDspLib</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GRuntimeLibThreads</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CoreVariant</name>
+ <version>25</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUDeviceSlave</name>
+ <state>Default None</state>
+ </option>
+ <option>
+ <name>FPU2</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NrRegs</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>NEON</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GFPUCoreSlave2</name>
+ <version>25</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGCMSISPackSelectDevice</name>
+ </option>
+ <option>
+ <name>OgLibHeap</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGLibAdditionalLocale</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGPrintfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfVariant</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OGScanfMultibyteSupport</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GenLocaleTags</name>
+ <state />
+ </option>
+ <option>
+ <name>GenLocaleDisplayOnly</name>
+ <state />
+ </option>
+ <option>
+ <name>DSPExtension</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>ICCARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>34</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>CCOptimizationNoSizeConstraints</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDefines</name>
+ <state />
+ <state>STM32F103xE</state>
+ <state>RT_USING_DLIBC</state>
+ <state>USE_HAL_DRIVER</state>
+ </option>
+ <option>
+ <name>CCPreprocFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocComments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPreprocLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMnemonics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListCMessages</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCListAssSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagSuppress</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagRemark</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagWarning</name>
+ <state />
+ </option>
+ <option>
+ <name>CCDiagError</name>
+ <state />
+ </option>
+ <option>
+ <name>CCObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCAllowList</name>
+ <version>1</version>
+ <state>11111110</state>
+ </option>
+ <option>
+ <name>CCDebugInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IEndianMode</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IExtraOptionsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLangConformance</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCSignedPlainChar</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCRequirePrototypes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCDiagWarnAreErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCompilerRuntimeInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CCLibConfigHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>PreInclude</name>
+ <state />
+ </option>
+ <option>
+ <name>CompilerMisraOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCIncludePath2</name>
+ <state />
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
+ <state>$PROJ_DIR$\board\CubeMX_Config\Inc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
+ </option>
+ <option>
+ <name>CCStdIncCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCCodeSection</name>
+ <state>.text</state>
+ </option>
+ <option>
+ <name>IProcessorMode2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCOptLevel</name>
+ <state>3</state>
+ </option>
+ <option>
+ <name>CCOptStrategy</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptLevelSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules98</name>
+ <version>0</version>
+ <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
+ </option>
+ <option>
+ <name>CompilerMisraRules04</name>
+ <version>0</version>
+ <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
+ </option>
+ <option>
+ <name>CCPosIndRopi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndRwpi</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCPosIndNoDynInit</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccLang</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCDialect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccAllowVLA</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccStaticDestr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccCppInlineSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IccFloatSemantics</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCOptStrategySlave</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCGuardCalls</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncSource</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CCEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CCEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccExceptions2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IccRTTI2</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>AARM</name>
+ <archiveVersion>2</archiveVersion>
+ <data>
+ <version>10</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>AObjPrefix</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AEndian</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ACaseSensitivity</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacroChars</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnWhat</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AWarnOne</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange1</name>
+ <state />
+ </option>
+ <option>
+ <name>AWarnRange2</name>
+ <state />
+ </option>
+ <option>
+ <name>ADebug</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AltRegisterNames</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ADefines</name>
+ <state />
+ </option>
+ <option>
+ <name>AList</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AListHeader</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AListing</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>Includes</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacDefs</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MacExps</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>MacExec</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OnlyAssed</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>MultiLine</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLengthCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>PageLength</name>
+ <state>80</state>
+ </option>
+ <option>
+ <name>TabSpacing</name>
+ <state>8</state>
+ </option>
+ <option>
+ <name>AXRef</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDefines</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefInternal</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AXRefDual</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AFpuProcessor</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>AOutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>ALimitErrorsCheck</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>ALimitErrorsEdit</name>
+ <state>100</state>
+ </option>
+ <option>
+ <name>AIgnoreStdInclude</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AUserIncludes</name>
+ <state />
+ </option>
+ <option>
+ <name>AExtraOptionsCheckV2</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>AExtraOptionsV2</name>
+ <state />
+ </option>
+ <option>
+ <name>AsmNoLiteralPool</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>OBJCOPY</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>1</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>OOCOutputFormat</name>
+ <version>3</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OCOutputOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>OOCOutputFile</name>
+ <state />
+ </option>
+ <option>
+ <name>OOCCommandLineProducer</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OOCObjCopyEnable</name>
+ <state>0</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>CUSTOM</name>
+ <archiveVersion>3</archiveVersion>
+ <data>
+ <extensions />
+ <cmdline />
+ <hasPrio>0</hasPrio>
+ </data>
+ </settings>
+ <settings>
+ <name>BICOMP</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ <settings>
+ <name>BUILDACTION</name>
+ <archiveVersion>1</archiveVersion>
+ <data>
+ <prebuild />
+ <postbuild />
+ </data>
+ </settings>
+ <settings>
+ <name>ILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>20</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IlinkLibIOConfig</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>XLinkMisraHandler</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkInputFileSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOutputFile</name>
+ <state>###Unitialized###</state>
+ </option>
+ <option>
+ <name>IlinkDebugInfoEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkKeepSymbols</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySymbol</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinarySegment</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkRawBinaryAlign</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkConfigDefines</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkMapFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFile</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInitialization</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogModule</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogSection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogVeneer</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile</name>
+ <state>lnk0t.icf</state>
+ </option>
+ <option>
+ <name>IlinkIcfFileSlave</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEnableRemarks</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkSuppressDiags</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsRem</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsWarn</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkTreatAsErr</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkWarningsAreErrors</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkUseExtraOptions</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkExtraOptions</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkLowLevelInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAutoLibEnable</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkAdditionalLibs</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkOverrideProgramEntryLabel</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabelSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkProgramEntryLabel</name>
+ <state />
+ </option>
+ <option>
+ <name>DoFill</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>FillerByte</name>
+ <state>0xFF</state>
+ </option>
+ <option>
+ <name>FillerStart</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>FillerEnd</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>CrcSize</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcAlign</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcPoly</name>
+ <state>0x11021</state>
+ </option>
+ <option>
+ <name>CrcCompl</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcBitOrder</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>CrcInitialValue</name>
+ <state>0x0</state>
+ </option>
+ <option>
+ <name>DoCrc</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBE8Slave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkStdoutInterfaceSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcFullSize</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIElfToolPostProcess</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogAutoLibSelect</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogRedirSymbols</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogUnusedFragments</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcReverseByteOrder</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCrcUseAsInput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptInline</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsAllow</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptExceptionsForce</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkCmsis</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptMergeDuplSections</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkOptUseVfe</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkOptForceVfe</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackAnalysisEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkStackControlFile</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkStackCallGraphFile</name>
+ <state />
+ </option>
+ <option>
+ <name>CrcAlgorithm</name>
+ <version>1</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>CrcUnitSize</name>
+ <version>0</version>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkThreadsSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCallGraph</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkIcfFile_AltDefault</name>
+ <state />
+ </option>
+ <option>
+ <name>IlinkEncInput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkEncOutputBom</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkHeapSelect</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLocaleSelect</name>
+ <state>1</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>IARCHIVE</name>
+ <archiveVersion>0</archiveVersion>
+ <data>
+ <version>0</version>
+ <wantNonLocal>1</wantNonLocal>
+ <debug>0</debug>
+ <option>
+ <name>IarchiveInputs</name>
+ <state />
+ </option>
+ <option>
+ <name>IarchiveOverride</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IarchiveOutput</name>
+ <state>###Unitialized###</state>
+ </option>
+ </data>
+ </settings>
+ <settings>
+ <name>BILINK</name>
+ <archiveVersion>0</archiveVersion>
+ <data />
+ </settings>
+ </configuration>
+ <group>
+ <name>Applications</name>
+ <file>
+ <name>$PROJ_DIR$\applications\main.c</name>
+ </file>
+ </group>
+ <group>
+ <name>Drivers</name>
+ <file>
+ <name>$PROJ_DIR$\board\board.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name>
+ </file>
+ </group>
+ <group>
+ <name>Kernel</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\clock.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\components.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\cpu.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\device.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\idle.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\irq.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\mem.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\memheap.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\mempool.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\object.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\scheduler.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\signal.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\thread.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\timer.c</name>
+ </file>
+ </group>
+ <group>
+ <name>CORTEX-M3</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
+ </file>
+ </group>
+ <group>
+ <name>DeviceDrivers</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\pipe.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c</name>
+ </file>
+ </group>
+ <group>
+ <name>finsh</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\symbol.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_file.c</name>
+ </file>
+ </group>
+ <group>
+ <name>libc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c</name>
+ </file>
+ </group>
+ <group>
+ <name>dlib</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\rmtx.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c</name>
+ </file>
+ </group>
+ <group>
+ <name>STM32_HAL</name>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</name>
+ </file>
+ </group>
+</project>
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.eww b/bsp/stm32/stm32f103-fire-arbitrary/project.eww index faa93f37cd..c2cb02eb1e 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.eww +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.eww @@ -1,10 +1,10 @@ -<?xml version="1.0" encoding="iso-8859-1"?> - -<workspace> - <project> - <path>$WS_DIR$\project.ewp</path> - </project> - <batchBuild/> -</workspace> - - +<?xml version="1.0" encoding="iso-8859-1"?>
+
+<workspace>
+ <project>
+ <path>$WS_DIR$\project.ewp</path>
+ </project>
+ <batchBuild/>
+</workspace>
+
+
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj index 632a552ee7..035380edc5 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj @@ -359,7 +359,7 @@ <MiscControls /> <Define>USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F103xE</Define> <Undefine /> - <IncludePath>applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> + <IncludePath>applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> </VariousControls> </Cads> <Aads> @@ -472,6 +472,13 @@ </Files> <Files> <File> + <FileName>cpu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\cpu.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>device.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\device.c</FilePath> @@ -741,6 +748,13 @@ <FilePath>..\..\..\components\libc\compilers\armlibc\time.c</FilePath> </File> </Files> + <Files> + <File> + <FileName>gmtime_r.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\components\libc\compilers\common\gmtime_r.c</FilePath> + </File> + </Files> </Group> <Group> <GroupName>STM32_HAL</GroupName> diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx index a8595b5e8b..452f8e06d7 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx @@ -334,7 +334,7 @@ <MiscControls /> <Define>USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F103xE</Define> <Undefine /> - <IncludePath>applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> + <IncludePath>applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath> </VariousControls> </Cads> <Aads> @@ -448,6 +448,13 @@ </Files> <Files> <File> + <FileName>cpu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\cpu.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>device.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\device.c</FilePath> @@ -717,56 +724,21 @@ <FilePath>..\..\..\components\libc\compilers\armlibc\time.c</FilePath> </File> </Files> - </Group> - <Group> - <GroupName>STM32_HAL</GroupName> - <Files> - <File> - <FileName>system_stm32f1xx.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_adc_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath> - </File> - </Files> <Files> <File> - <FileName>stm32f1xx_hal_gpio_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_flash.c</FileName> + <FileName>gmtime_r.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c</FilePath> + <FilePath>..\..\..\components\libc\compilers\common\gmtime_r.c</FilePath> </File> </Files> + </Group> + <Group> + <GroupName>STM32_HAL</GroupName> <Files> <File> - <FileName>stm32f1xx_hal_flash_ex.c</FileName> + <FileName>system_stm32f1xx.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath> </File> </Files> <Files> @@ -792,27 +764,6 @@ </Files> <Files> <File> - <FileName>stm32f1xx_hal_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_irda.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_iwdg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>stm32f1xx_hal_pwr.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</FilePath> @@ -834,76 +785,6 @@ </Files> <Files> <File> - <FileName>stm32f1xx_hal_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_rtc_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_smartcard.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_spi_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_tim.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_tim_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_uart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_wwdg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>stm32f1xx_hal.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</FilePath> @@ -911,125 +792,6 @@ </Files> <Files> <File> - <FileName>stm32f1xx_ll_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_exti.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_fsmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_pwr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_rcc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_sdmmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_tim.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_ll_utils.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>stm32f1xx_hal_cec.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</FilePath> @@ -1037,100 +799,37 @@ </Files> <Files> <File> - <FileName>stm32f1xx_hal_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_dac_ex.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac_ex.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_eth.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_eth.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_hcd.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_hcd.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_i2s.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2s.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_mmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_mmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_sd.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sd.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_nand.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nand.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stm32f1xx_hal_pccard.c</FileName> + <FileName>stm32f1xx_hal_sram.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pccard.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath> </File> </Files> <Files> <File> - <FileName>stm32f1xx_hal_nor.c</FileName> + <FileName>stm32f1xx_hal_gpio.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nor.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath> </File> </Files> <Files> <File> - <FileName>stm32f1xx_hal_sram.c</FileName> + <FileName>stm32f1xx_hal_gpio_ex.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath> </File> </Files> <Files> <File> - <FileName>stm32f1xx_hal_pcd.c</FileName> + <FileName>stm32f1xx_hal_uart.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath> </File> </Files> <Files> <File> - <FileName>stm32f1xx_hal_pcd_ex.c</FileName> + <FileName>stm32f1xx_hal_usart.c</FileName> <FileType>1</FileType> - <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c</FilePath> + <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath> </File> </Files> </Group> diff --git a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.py b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.py index 79904118e5..40826ac99e 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.py +++ b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.py @@ -36,6 +36,7 @@ if PLATFORM == 'gcc': CC = PREFIX + 'gcc' AS = PREFIX + 'gcc' AR = PREFIX + 'ar' + CXX = PREFIX + 'g++' LINK = PREFIX + 'gcc' TARGET_EXT = 'elf' SIZE = PREFIX + 'size' |
