Refs #1226. Renamed assert.h to asserts.h to workaround an issue with certain compiler toolchains, where the bootloader's assert.h is mistaken for the c-library's assert.h.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@838 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2021-03-22 10:56:12 +00:00
parent 8e486e596b
commit 2e14822b81
138 changed files with 52523 additions and 46667 deletions

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -471,6 +471,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1171,7 +1175,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1188,7 +1192,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1211,7 +1215,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1270,7 +1274,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1522,6 +1526,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2194,10 +2202,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

File diff suppressed because it is too large Load Diff

View File

@ -164,7 +164,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -226,7 +226,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -239,8 +239,8 @@
<CommandsUsage>01000000030010860000010000000E810000010000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -508,6 +508,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -526,10 +580,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200310035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200310035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000044010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200310035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200310035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000044010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -476,6 +476,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1285,10 +1289,10 @@
<group>
<name>core</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -1154,30 +1154,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.c</PathWithFileName>
<FilenameWithoutPath>assert.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>79</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.h</PathWithFileName>
<FilenameWithoutPath>assert.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\backdoor.c</PathWithFileName>
<FilenameWithoutPath>backdoor.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
@ -1185,7 +1161,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>79</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1197,7 +1173,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>80</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1209,7 +1185,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>81</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1221,7 +1197,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>82</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1233,7 +1209,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>83</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1245,7 +1221,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>84</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1257,7 +1233,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>85</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1269,7 +1245,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>86</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1281,7 +1257,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1293,7 +1269,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>88</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1305,7 +1281,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>89</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1317,7 +1293,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>90</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1329,7 +1305,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>91</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1341,7 +1317,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>92</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1353,7 +1329,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1365,7 +1341,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>94</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1377,7 +1353,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>95</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1389,7 +1365,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>96</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1401,7 +1377,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>97</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1413,7 +1389,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>100</FileNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1425,7 +1401,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileNumber>99</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1437,7 +1413,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>102</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1449,7 +1425,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>103</FileNumber>
<FileNumber>101</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1461,7 +1437,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>104</FileNumber>
<FileNumber>102</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1473,7 +1449,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>105</FileNumber>
<FileNumber>103</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1485,7 +1461,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>106</FileNumber>
<FileNumber>104</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1497,7 +1473,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>107</FileNumber>
<FileNumber>105</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1509,7 +1485,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>108</FileNumber>
<FileNumber>106</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1521,7 +1497,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>109</FileNumber>
<FileNumber>107</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1531,6 +1507,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>108</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.c</PathWithFileName>
<FilenameWithoutPath>asserts.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>109</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.h</PathWithFileName>
<FilenameWithoutPath>asserts.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
</ProjectOpt>

View File

@ -828,16 +828,6 @@
<Group>
<GroupName>Core</GroupName>
<Files>
<File>
<FileName>assert.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\assert.c</FilePath>
</File>
<File>
<FileName>assert.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\assert.h</FilePath>
</File>
<File>
<FileName>backdoor.c</FileName>
<FileType>1</FileType>
@ -988,6 +978,16 @@
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\ARMCM0_STM32F0\rs232.c</FilePath>
</File>
<File>
<FileName>asserts.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\asserts.c</FilePath>
</File>
<File>
<FileName>asserts.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\asserts.h</FilePath>
</File>
</Files>
</Group>
</Groups>

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F091RC.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\ST\STM32F091RC.ddf"
"--semihosting"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armstlink2.dll"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\..\bin\openblt_stm32f091.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F0xx.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\ST\STM32F0xx.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F09xxC.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\ST\FlashSTM32F09xxC.board"

View File

@ -161,7 +161,7 @@
<ColumnWidth0>24</ColumnWidth0>
<ColumnWidth1>1863</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -224,7 +224,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -238,7 +238,7 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -506,6 +506,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -524,6 +578,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -476,6 +476,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1176,7 +1180,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1193,7 +1197,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1216,7 +1220,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1275,7 +1279,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1527,6 +1531,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2394,10 +2402,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -9,9 +9,9 @@
<debug>1</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -24,7 +24,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -304,15 +304,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -395,6 +594,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -422,11 +622,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -607,6 +804,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -678,11 +887,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -737,6 +945,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -819,6 +1028,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -836,6 +1047,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -848,6 +1074,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -984,9 +1215,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -1195,9 +1428,9 @@
<debug>0</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -1210,7 +1443,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -1490,15 +1723,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -1581,6 +2013,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -1608,11 +2041,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -1793,6 +2223,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -1864,11 +2306,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -1923,6 +2364,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -2005,6 +2447,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -2022,6 +2466,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -2034,6 +2493,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -2170,9 +2634,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -2655,10 +3121,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -1166,30 +1166,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.c</PathWithFileName>
<FilenameWithoutPath>assert.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.h</PathWithFileName>
<FilenameWithoutPath>assert.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\backdoor.c</PathWithFileName>
<FilenameWithoutPath>backdoor.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
@ -1197,7 +1173,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>80</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1209,7 +1185,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>81</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1221,7 +1197,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>82</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1233,7 +1209,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>83</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1245,7 +1221,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>84</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1257,7 +1233,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>85</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1269,7 +1245,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>86</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1281,7 +1257,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1293,7 +1269,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>88</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1305,7 +1281,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>89</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1317,7 +1293,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>90</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1329,7 +1305,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>91</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1341,7 +1317,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>92</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1353,7 +1329,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1365,7 +1341,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>94</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1377,7 +1353,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>95</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1389,7 +1365,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>96</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1401,7 +1377,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>97</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1413,7 +1389,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>100</FileNumber>
<FileNumber>98</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1425,7 +1401,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileNumber>99</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1437,7 +1413,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>102</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1449,7 +1425,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>103</FileNumber>
<FileNumber>101</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1461,7 +1437,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>104</FileNumber>
<FileNumber>102</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1473,7 +1449,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>105</FileNumber>
<FileNumber>103</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1485,7 +1461,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>106</FileNumber>
<FileNumber>104</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1497,7 +1473,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>107</FileNumber>
<FileNumber>105</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1509,7 +1485,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>108</FileNumber>
<FileNumber>106</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1521,7 +1497,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>109</FileNumber>
<FileNumber>107</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1533,7 +1509,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>110</FileNumber>
<FileNumber>108</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1543,6 +1519,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>109</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.c</PathWithFileName>
<FilenameWithoutPath>asserts.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>110</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.h</PathWithFileName>
<FilenameWithoutPath>asserts.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
</ProjectOpt>

View File

@ -782,16 +782,6 @@
<Group>
<GroupName>Core</GroupName>
<Files>
<File>
<FileName>assert.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\assert.c</FilePath>
</File>
<File>
<FileName>assert.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\assert.h</FilePath>
</File>
<File>
<FileName>backdoor.c</FileName>
<FileType>1</FileType>
@ -942,6 +932,16 @@
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\ARMCM0_STM32F0\rs232.c</FilePath>
</File>
<File>
<FileName>asserts.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\asserts.c</FilePath>
</File>
<File>
<FileName>asserts.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\asserts.h</FilePath>
</File>
</Files>
</Group>
</Groups>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>35</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -476,6 +476,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1304,10 +1308,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -1099,30 +1099,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.c</PathWithFileName>
<FilenameWithoutPath>assert.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>75</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.h</PathWithFileName>
<FilenameWithoutPath>assert.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>76</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\backdoor.c</PathWithFileName>
<FilenameWithoutPath>backdoor.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
@ -1130,7 +1106,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>77</FileNumber>
<FileNumber>75</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1142,7 +1118,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>78</FileNumber>
<FileNumber>76</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1154,7 +1130,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>79</FileNumber>
<FileNumber>77</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1166,7 +1142,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileNumber>78</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1178,7 +1154,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>79</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1190,7 +1166,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>80</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1202,7 +1178,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>81</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1214,7 +1190,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>82</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1226,7 +1202,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>83</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1238,7 +1214,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>84</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1250,7 +1226,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>85</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1262,7 +1238,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>86</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1274,7 +1250,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1286,7 +1262,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>88</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1298,7 +1274,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>89</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1310,7 +1286,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>90</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1322,7 +1298,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>91</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1334,7 +1310,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>92</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1346,7 +1322,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1358,7 +1334,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>94</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1370,7 +1346,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>95</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1382,7 +1358,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>96</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1394,7 +1370,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>97</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1406,7 +1382,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>100</FileNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1418,7 +1394,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileNumber>99</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1430,7 +1406,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>102</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1442,7 +1418,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>103</FileNumber>
<FileNumber>101</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1454,7 +1430,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>104</FileNumber>
<FileNumber>102</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1464,6 +1440,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>103</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.c</PathWithFileName>
<FilenameWithoutPath>asserts.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>104</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.h</PathWithFileName>
<FilenameWithoutPath>asserts.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
</ProjectOpt>

View File

@ -757,16 +757,6 @@
<Group>
<GroupName>Core</GroupName>
<Files>
<File>
<FileName>assert.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\assert.c</FilePath>
</File>
<File>
<FileName>assert.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\assert.h</FilePath>
</File>
<File>
<FileName>backdoor.c</FileName>
<FileType>1</FileType>
@ -912,6 +902,16 @@
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\ARMCM0_STM32G0\rs232.c</FilePath>
</File>
<File>
<FileName>asserts.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\asserts.c</FilePath>
</File>
<File>
<FileName>asserts.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\asserts.h</FilePath>
</File>
</Files>
</Group>
</Groups>

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\Infineon\XMC1404-Q064x0200.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\Infineon\XMC1404-Q064x0200.ddf"
"--semihosting"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armjlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armjlink2.dll"
"C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\..\bin\openblt_xmc1400.out"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\..\bin\openblt_xmc1400.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\Infineon\XMC1x00.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\Infineon\XMC1x00.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\Infineon\FlashXMC1000_200K.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\Infineon\FlashXMC1000_200K.board"

View File

@ -263,7 +263,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -277,12 +277,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -308,8 +308,8 @@
<IarPane-34051 />
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -322,7 +322,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -345,7 +345,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -358,7 +358,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -372,7 +372,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -386,7 +386,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -400,7 +400,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -414,7 +414,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -498,7 +498,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000000601000034030000</RectRecentDocked>
<RectRecentDocked>0000000032000000060100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -509,7 +509,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -545,6 +545,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -563,6 +617,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>34</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -473,6 +473,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1173,7 +1177,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>1</state>
</option>
<option>
@ -1190,7 +1194,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1213,7 +1217,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1272,7 +1276,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1524,6 +1528,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2469,10 +2477,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -9,9 +9,9 @@
<debug>1</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -24,7 +24,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -304,15 +304,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -395,6 +594,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -422,11 +622,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -607,6 +804,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -678,11 +887,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -737,6 +945,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -819,6 +1028,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -836,6 +1047,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -848,6 +1074,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -984,9 +1215,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -1195,9 +1428,9 @@
<debug>0</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -1210,7 +1443,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -1490,15 +1723,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -1581,6 +2013,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -1608,11 +2041,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -1793,6 +2223,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -1864,11 +2306,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -1923,6 +2364,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -2005,6 +2447,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -2022,6 +2466,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -2034,6 +2493,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -2170,9 +2634,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -2733,10 +3199,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -57,8 +57,6 @@
</folder>
<file file_name="../../../../Source/ARMCM3_EFM32/rs232.c" />
</folder>
<file file_name="../../../../Source/assert.c" />
<file file_name="../../../../Source/assert.h" />
<file file_name="../../../../Source/backdoor.c" />
<file file_name="../../../../Source/backdoor.h" />
<file file_name="../../../../Source/boot.c" />
@ -74,6 +72,8 @@
<file file_name="../../../../Source/nvm.h" />
<file file_name="../../../../Source/timer.h" />
<file file_name="../../../../Source/rs232.h" />
<file file_name="../../../../Source/asserts.c" />
<file file_name="../../../../Source/asserts.h" />
</folder>
<folder Name="Demo">
<folder Name="Boot">

View File

@ -60,5 +60,5 @@
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Default" x="0" debugPath="../main.c" y="10" path="../main.c" left="0" selected="1" name="unnamed" top="0" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_efm32g880" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT_uart_refactoring/Target/Source/ARMCM3_EFM32" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
<ARMCrossStudioWindow activeProject="openbtl_olimex_efm32g880" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
</session>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -475,6 +475,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1175,7 +1179,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1192,7 +1196,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1215,7 +1219,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1274,7 +1278,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1526,6 +1530,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2378,10 +2386,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -261,7 +261,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -275,12 +275,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -306,8 +306,8 @@
<IarPane-34051 />
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -320,7 +320,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -343,7 +343,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -356,7 +356,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -370,7 +370,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -384,7 +384,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -398,7 +398,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -412,7 +412,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -496,7 +496,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000000601000034030000</RectRecentDocked>
<RectRecentDocked>0000000032000000060100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -507,7 +507,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -543,6 +543,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -561,6 +615,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -117,8 +117,6 @@
</folder>
<file file_name="../../../../Source/ARMCM3_LM3S/rs232.c" />
</folder>
<file file_name="../../../../Source/assert.c" />
<file file_name="../../../../Source/assert.h" />
<file file_name="../../../../Source/backdoor.c" />
<file file_name="../../../../Source/backdoor.h" />
<file file_name="../../../../Source/boot.c" />
@ -169,6 +167,8 @@
<file file_name="../../../../Source/nvm.h" />
<file file_name="../../../../Source/timer.h" />
<file file_name="../../../../Source/rs232.h" />
<file file_name="../../../../Source/asserts.c" />
<file file_name="../../../../Source/asserts.h" />
</folder>
</folder>
<folder Name="System Files">

View File

@ -67,5 +67,5 @@
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="../main.c" y="33" path="../main.c" left="0" selected="1" name="unnamed" top="26" />
</Files>
<ARMCrossStudioWindow activeProject="openblt_ek_lm3s6965" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT_uart_refactoring/Target/Source/ARMCM3_LM3S" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openblt_ek_lm3s6965" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

File diff suppressed because it is too large Load Diff

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -479,6 +479,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1179,7 +1183,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1196,7 +1200,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1219,7 +1223,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1278,7 +1282,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1530,6 +1534,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2376,10 +2384,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -345,7 +345,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -359,12 +359,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004600000006840000480000000E8400004A000000308400004C0000000B810000190000000D8100001B000000</MenuUserImages>
<MenuUserImages>060004840000460000000684000048000000308400004C0000000E8400004A0000000B810000190000000D8100001B000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -376,8 +376,8 @@
</BasePane-59393>
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -390,7 +390,7 @@
<Pane-34051>
<ID>34051</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -404,7 +404,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -427,7 +427,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -440,7 +440,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -454,7 +454,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -468,7 +468,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -482,7 +482,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -496,7 +496,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -580,7 +580,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000000601000034030000</RectRecentDocked>
<RectRecentDocked>0000000032000000060100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -591,7 +591,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -627,6 +627,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -645,6 +699,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -102,8 +102,6 @@
</folder>
<file file_name="../../../../Source/ARMCM3_LM3S/rs232.c" />
</folder>
<file file_name="../../../../Source/assert.c" />
<file file_name="../../../../Source/assert.h" />
<file file_name="../../../../Source/backdoor.c" />
<file file_name="../../../../Source/backdoor.h" />
<file file_name="../../../../Source/boot.c" />
@ -120,6 +118,8 @@
<file file_name="../../../../Source/nvm.h" />
<file file_name="../../../../Source/timer.h" />
<file file_name="../../../../Source/rs232.h" />
<file file_name="../../../../Source/asserts.c" />
<file file_name="../../../../Source/asserts.h" />
</folder>
</folder>
<folder Name="System Files">

View File

@ -61,5 +61,5 @@
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="../main.c" y="54" path="../main.c" left="0" selected="1" name="unnamed" top="22" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="../blt_conf.h" y="80" path="../blt_conf.h" left="0" selected="0" name="unnamed" top="63" />
</Files>
<ARMCrossStudioWindow activeProject="openblt_ek_lm3s8962" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT_uart_refactoring/Target/Source/ARMCM3_LM3S" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openblt_ek_lm3s8962" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

File diff suppressed because it is too large Load Diff

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -474,6 +474,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1174,7 +1178,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1191,7 +1195,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1214,7 +1218,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1273,7 +1277,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1525,6 +1529,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2251,10 +2259,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -259,7 +259,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -273,12 +273,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004600000006840000480000000E8400004A000000308400004C0000000B810000190000000D8100001B000000</MenuUserImages>
<MenuUserImages>060004840000460000000684000048000000308400004C0000000E8400004A0000000B810000190000000D8100001B000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -290,8 +290,8 @@
</BasePane-59393>
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -304,7 +304,7 @@
<Pane-34051>
<ID>34051</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -318,7 +318,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -341,7 +341,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -354,7 +354,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -368,7 +368,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -382,7 +382,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -396,7 +396,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -410,7 +410,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -494,7 +494,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000000601000034030000</RectRecentDocked>
<RectRecentDocked>0000000032000000060100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -505,7 +505,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -541,6 +541,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -559,6 +613,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -477,6 +477,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1177,7 +1181,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1194,7 +1198,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1217,7 +1221,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1276,7 +1280,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1528,6 +1532,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2359,10 +2367,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -161,8 +161,6 @@
</folder>
<file file_name="../../../../Source/ARMCM3_STM32F1/rs232.c" />
</folder>
<file file_name="../../../../Source/assert.c" />
<file file_name="../../../../Source/assert.h" />
<file file_name="../../../../Source/backdoor.c" />
<file file_name="../../../../Source/backdoor.h" />
<file file_name="../../../../Source/boot.c" />
@ -180,6 +178,8 @@
<file file_name="../../../../Source/timer.h" />
<file file_name="../../../../Source/usb.h" />
<file file_name="../../../../Source/rs232.h" />
<file file_name="../../../../Source/asserts.c" />
<file file_name="../../../../Source/asserts.h" />
</folder>
</folder>
<folder Name="System Files">

View File

@ -1,9 +1,7 @@
<!DOCTYPE CrossStudio_Session_File>
<session>
<Bookmarks/>
<Breakpoints>
<Exceptions set="MemManage;UsageFault_Coprocessor;UsageFault_CheckingError;UsageFault_StateError;BusFault;ExceptionEntryReturnFault;HardFault" />
</Breakpoints>
<Breakpoints/>
<ExecutionProfileWindow/>
<FrameBufferWindow>
<FrameBufferWindow addressText="" bufferWidth="-1" bufferHeight="-1" addressSpace="" />
@ -71,7 +69,7 @@
<Watches active="0" update="Never" />
</Watch4>
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="36" debugPath="../main.c" y="48" path="../main.c" left="0" selected="1" name="unnamed" top="10" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="../main.c" y="48" path="../main.c" left="0" selected="1" name="unnamed" top="44" />
</Files>
<ARMCrossStudioWindow activeProject="openblt_olimex_stm32h103" autoConnectTarget="ST-LINK/V2" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/lib/STM32F1xx_HAL_Driver/Src" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openblt_olimex_stm32h103" autoConnectTarget="ST-LINK/V2" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Source" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -175,7 +175,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -239,7 +239,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -252,8 +252,8 @@
<CommandsUsage>02000000030010860000010000000E810000020000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>0A000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400000E84000030840000</CommandsWithoutImages>
<MenuUserImages>0400048400004C000000068400004E0000000B8100001B0000000D8100001D000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -521,6 +521,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -539,10 +593,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700340030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000056010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700340030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000056010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -478,6 +478,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1178,7 +1182,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1195,7 +1199,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1218,7 +1222,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1277,7 +1281,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1529,6 +1533,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2405,10 +2413,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -147,8 +147,6 @@
</folder>
<file file_name="../../../../Source/ARMCM3_STM32F1/rs232.c" />
</folder>
<file file_name="../../../../Source/assert.c" />
<file file_name="../../../../Source/assert.h" />
<file file_name="../../../../Source/backdoor.c" />
<file file_name="../../../../Source/backdoor.h" />
<file file_name="../../../../Source/boot.c" />
@ -176,6 +174,8 @@
<file file_name="../../../../Source/nvm.h" />
<file file_name="../../../../Source/timer.h" />
<file file_name="../../../../Source/rs232.h" />
<file file_name="../../../../Source/asserts.c" />
<file file_name="../../../../Source/asserts.h" />
</folder>
</folder>
<folder Name="System Files">

View File

@ -1,9 +1,7 @@
<!DOCTYPE CrossStudio_Session_File>
<session>
<Bookmarks/>
<Breakpoints>
<Exceptions set="MemManage;UsageFault_Coprocessor;UsageFault_CheckingError;UsageFault_StateError;BusFault;ExceptionEntryReturnFault;HardFault" />
</Breakpoints>
<Breakpoints/>
<ExecutionProfileWindow/>
<FrameBufferWindow>
<FrameBufferWindow addressText="" bufferWidth="-1" bufferHeight="-1" addressSpace="" />
@ -71,11 +69,11 @@
<Watches active="0" update="Never" />
</Watch4>
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="89" debugPath="../main.c" y="48" path="../main.c" left="0" selected="1" name="unnamed" top="33" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="../main.c" y="48" path="../main.c" left="0" selected="1" name="unnamed" top="44" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Default" x="0" debugPath="../../../../Source/com.c" y="112" path="../../../../Source/com.c" left="0" selected="0" name="unnamed" top="88" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Default" x="0" debugPath="../vectors.c" y="55" path="../vectors.c" left="0" selected="0" name="unnamed" top="28" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Default" x="0" debugPath="../cstart.s" y="51" path="../cstart.s" left="0" selected="0" name="unnamed" top="36" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Default" x="0" debugPath="../lib/system_stm32f1xx.c" y="182" path="../lib/system_stm32f1xx.c" left="0" selected="0" name="unnamed" top="162" />
</Files>
<ARMCrossStudioWindow activeProject="openblt_olimex_stm32p103" autoConnectTarget="ST-LINK/V2" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/lib/STM32F1xx_HAL_Driver/Src" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openblt_olimex_stm32p103" autoConnectTarget="ST-LINK/V2" debugSearchFileMap="" fileDialogInitialDirectory="C:/Work/software/OpenBLT/Target/Source" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -257,7 +257,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -320,7 +320,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -333,8 +333,8 @@
<CommandsUsage>01000000030010860000010000000E810000010000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -602,6 +602,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -620,10 +674,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200310031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200310031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000007B010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200310031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200310031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000007B010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -479,6 +479,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1179,7 +1183,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1196,7 +1200,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1219,7 +1223,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1278,7 +1282,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1530,6 +1534,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2391,10 +2399,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -1023,7 +1023,7 @@
<Group>
<GroupName>Core</GroupName>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
@ -1034,30 +1034,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.c</PathWithFileName>
<FilenameWithoutPath>assert.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>69</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\assert.h</PathWithFileName>
<FilenameWithoutPath>assert.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>70</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\backdoor.c</PathWithFileName>
<FilenameWithoutPath>backdoor.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
@ -1065,7 +1041,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>71</FileNumber>
<FileNumber>69</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1077,7 +1053,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>72</FileNumber>
<FileNumber>70</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1089,7 +1065,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>73</FileNumber>
<FileNumber>71</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1101,7 +1077,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>74</FileNumber>
<FileNumber>72</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1113,7 +1089,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>75</FileNumber>
<FileNumber>73</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1125,7 +1101,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>76</FileNumber>
<FileNumber>74</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1137,7 +1113,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>77</FileNumber>
<FileNumber>75</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1149,7 +1125,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>78</FileNumber>
<FileNumber>76</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1161,7 +1137,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>79</FileNumber>
<FileNumber>77</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1173,7 +1149,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileNumber>78</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1185,7 +1161,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>79</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1197,7 +1173,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>80</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1209,7 +1185,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>81</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1221,7 +1197,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>82</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1233,7 +1209,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>83</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1245,7 +1221,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>84</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1257,7 +1233,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>85</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1269,7 +1245,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>86</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1281,7 +1257,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1293,7 +1269,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>88</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1305,7 +1281,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>89</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1317,7 +1293,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>90</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1329,7 +1305,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>91</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1341,7 +1317,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>92</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1353,7 +1329,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1365,7 +1341,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>94</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1377,7 +1353,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>95</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1389,7 +1365,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>96</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1401,7 +1377,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>97</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1413,7 +1389,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>100</FileNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1425,7 +1401,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileNumber>99</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1437,7 +1413,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>102</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1447,6 +1423,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.c</PathWithFileName>
<FilenameWithoutPath>asserts.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>102</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\..\..\..\Source\asserts.h</PathWithFileName>
<FilenameWithoutPath>asserts.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
</ProjectOpt>

View File

@ -727,16 +727,6 @@
<Group>
<GroupName>Core</GroupName>
<Files>
<File>
<FileName>assert.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\assert.c</FilePath>
</File>
<File>
<FileName>assert.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\assert.h</FilePath>
</File>
<File>
<FileName>backdoor.c</FileName>
<FileType>1</FileType>
@ -902,6 +892,16 @@
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\ARMCM3_STM32F1\rs232.c</FilePath>
</File>
<File>
<FileName>asserts.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\asserts.c</FilePath>
</File>
<File>
<FileName>asserts.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\asserts.h</FilePath>
</File>
</Files>
</Group>
</Groups>

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F103RB.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\ST\STM32F103RB.ddf"
"--drv_verify_download"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armstlink2.dll"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\..\bin\openblt_olimexino_stm32.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F1xx.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\ST\STM32F1xx.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F10xxB.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\ST\FlashSTM32F10xxB.board"

View File

@ -170,7 +170,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -234,7 +234,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -247,8 +247,8 @@
<CommandsUsage>01000000030010860000010000000E810000010000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>0A000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400000E84000030840000</CommandsWithoutImages>
<MenuUserImages>0400048400004C000000068400004E0000000B8100001B0000000D8100001D000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -516,6 +516,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -534,10 +588,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003400370030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003400370030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000059010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003400370030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003400370030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000059010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -479,6 +479,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1179,7 +1183,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1196,7 +1200,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1219,7 +1223,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1278,7 +1282,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1530,6 +1534,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2451,10 +2459,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -9,9 +9,9 @@
<debug>1</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -24,7 +24,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -304,15 +304,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -395,6 +594,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -422,11 +622,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -607,6 +804,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -678,11 +887,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -737,6 +945,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -819,6 +1028,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -836,6 +1047,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -848,6 +1074,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -984,9 +1215,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -1195,9 +1428,9 @@
<debug>0</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -1210,7 +1443,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -1490,15 +1723,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -1581,6 +2013,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -1608,11 +2041,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -1793,6 +2223,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -1864,11 +2306,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -1923,6 +2364,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -2005,6 +2447,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -2022,6 +2466,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -2034,6 +2493,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -2170,9 +2634,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -2706,10 +3172,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -478,6 +478,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1178,7 +1182,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1195,7 +1199,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1218,7 +1222,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1277,7 +1281,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1529,6 +1533,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2393,10 +2401,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -471,6 +471,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1171,7 +1175,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1188,7 +1192,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1211,7 +1215,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1270,7 +1274,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1522,6 +1526,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2194,10 +2202,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\settings\stm32f303.stm32f303.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F303VC.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\ST\STM32F303VC.ddf"
"--drv_verify_download"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armstlink2.dll"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Discovery_F303VC_IAR\Boot\ide\..\bin\openblt_stm32f303.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F3xx.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\ST\STM32F3xx.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F3xxxC.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\ST\FlashSTM32F3xxxC.board"

View File

@ -170,7 +170,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -233,7 +233,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -246,8 +246,8 @@
<CommandsUsage>01000000030010860000010000000E810000010000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -515,6 +515,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -533,10 +587,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003500310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003500310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000060010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003500310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003500310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000060010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -478,6 +478,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1384,10 +1388,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -9,9 +9,9 @@
<debug>1</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -24,7 +24,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -304,15 +304,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -395,6 +594,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -422,11 +622,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -607,6 +804,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -678,11 +887,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -737,6 +945,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -819,6 +1028,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -836,6 +1047,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -848,6 +1074,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -984,9 +1215,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -1505,10 +1738,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\settings\stm32f303.Debug.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F303K8.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\ST\STM32F303K8.ddf"
"--semihosting"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armstlink2.dll"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_IAR\Boot\ide\..\bin\openblt_stm32f303.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F3xx.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\ST\STM32F3xx.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F33xx8.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\ST\FlashSTM32F33xx8.board"

View File

@ -158,7 +158,7 @@
<ColumnWidth0>21</ColumnWidth0>
<ColumnWidth1>1874</ColumnWidth1>
<FilterLevel>2</FilterLevel>
<LiveFile></LiveFile>
<LiveFile />
<LiveLogEnabled>0</LiveLogEnabled>
<LiveFilterLevel>-1</LiveFilterLevel>
</IarPane-34048>
@ -215,11 +215,12 @@
<NodeDict>
<ExpandedNode>stm32f303</ExpandedNode>
<ExpandedNode>stm32f303/Boot</ExpandedNode>
<ExpandedNode>stm32f303/Source</ExpandedNode>
</NodeDict>
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -232,8 +233,8 @@
<CommandsUsage>01000000030010860000010000000E810000010000004681000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
@ -501,6 +502,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -519,10 +574,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>01000000030000000100000000000000000000000100000001000000FFFFFFFF00000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003500310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003500310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000052010000670000008007000070030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003500310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003500310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000052010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

View File

@ -11,7 +11,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -88,7 +88,7 @@
</option>
<option>
<name>OCLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>UseFlashLoader</name>
@ -218,6 +218,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -1003,7 +1007,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -1118,8 +1122,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -1441,11 +1445,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
@ -1492,7 +1496,7 @@
<name>C-SPY</name>
<archiveVersion>2</archiveVersion>
<data>
<version>31</version>
<version>32</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1699,6 +1703,10 @@
<name>OCMulticoreSessionFile</name>
<state></state>
</option>
<option>
<name>OCTpiuBaseOption</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
@ -2484,7 +2492,7 @@
<name>STLINK_ID</name>
<archiveVersion>2</archiveVersion>
<data>
<version>6</version>
<version>7</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -2599,8 +2607,8 @@
</option>
<option>
<name>CCSTLinkProbeList</name>
<version>0</version>
<state>1</state>
<version>1</version>
<state>2</state>
</option>
</data>
</settings>
@ -2922,11 +2930,11 @@
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin</file>
<file>$TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -477,6 +477,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1177,7 +1181,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1194,7 +1198,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1217,7 +1221,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>38</state>
</option>
<option>
@ -1276,7 +1280,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1528,6 +1532,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2365,10 +2373,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -9,9 +9,9 @@
<debug>1</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -24,7 +24,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -304,15 +304,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -395,6 +594,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -422,11 +622,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -607,6 +804,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -678,11 +887,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -737,6 +945,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -819,6 +1028,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -836,6 +1047,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -848,6 +1074,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -984,9 +1215,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -1195,9 +1428,9 @@
<debug>0</debug>
<settings>
<name>C-STAT</name>
<archiveVersion>261</archiveVersion>
<archiveVersion>264</archiveVersion>
<data>
<version>261</version>
<version>264</version>
<cstatargs>
<useExtraArgs>0</useExtraArgs>
<extraArgs></extraArgs>
@ -1210,7 +1443,7 @@
<messagesLimit>100</messagesLimit>
</cstatargs>
<cstat_settings>
<cstat_version>1.5.5</cstat_version>
<cstat_version>1.8.1</cstat_version>
<checks_tree>
<package enabled="true" name="STDCHECKS">
<group enabled="true" name="ARR">
@ -1490,15 +1723,214 @@
</group>
</package>
<package enabled="false" name="CERT">
<group enabled="true" name="CERT-ARR">
<check enabled="true" name="CERT-ARR30-C_a" />
<check enabled="true" name="CERT-ARR30-C_b" />
<check enabled="true" name="CERT-ARR30-C_c" />
<check enabled="true" name="CERT-ARR30-C_d" />
<check enabled="true" name="CERT-ARR30-C_e" />
<check enabled="true" name="CERT-ARR30-C_f" />
<check enabled="true" name="CERT-ARR30-C_g" />
<check enabled="true" name="CERT-ARR30-C_h" />
<check enabled="true" name="CERT-ARR30-C_i" />
<check enabled="true" name="CERT-ARR30-C_j" />
<check enabled="true" name="CERT-ARR32-C" />
<check enabled="true" name="CERT-ARR36-C_a" />
<check enabled="true" name="CERT-ARR36-C_b" />
<check enabled="true" name="CERT-ARR37-C" />
<check enabled="true" name="CERT-ARR38-C_a" />
<check enabled="true" name="CERT-ARR38-C_b" />
<check enabled="true" name="CERT-ARR38-C_c" />
<check enabled="true" name="CERT-ARR38-C_d" />
<check enabled="true" name="CERT-ARR38-C_e" />
<check enabled="true" name="CERT-ARR38-C_f" />
<check enabled="true" name="CERT-ARR39-C" />
</group>
<group enabled="true" name="CERT-DCL">
<check enabled="true" name="CERT-DCL30-C_a" />
<check enabled="true" name="CERT-DCL30-C_b" />
<check enabled="true" name="CERT-DCL30-C_c" />
<check enabled="true" name="CERT-DCL30-C_d" />
<check enabled="true" name="CERT-DCL30-C_e" />
<check enabled="true" name="CERT-DCL31-C" />
<check enabled="true" name="CERT-DCL36-C" />
<check enabled="true" name="CERT-DCL37-C_a" />
<check enabled="true" name="CERT-DCL37-C_b" />
<check enabled="false" name="CERT-DCL37-C_c" />
<check enabled="true" name="CERT-DCL38-C" />
<check enabled="true" name="CERT-DCL39-C" />
<check enabled="true" name="CERT-DCL40-C" />
<check enabled="true" name="CERT-DCL41-C" />
</group>
<group enabled="true" name="CERT-ENV">
<check enabled="true" name="CERT-ENV30-C" />
<check enabled="true" name="CERT-ENV31-C" />
<check enabled="true" name="CERT-ENV32-C" />
<check enabled="true" name="CERT-ENV33-C" />
<check enabled="true" name="CERT-ENV34-C" />
</group>
<group enabled="true" name="CERT-ERR">
<check enabled="true" name="CERT-ERR30-C_a" />
<check enabled="true" name="CERT-ERR30-C_b" />
<check enabled="true" name="CERT-ERR30-C_c" />
<check enabled="true" name="CERT-ERR30-C_d" />
<check enabled="true" name="CERT-ERR32-C" />
<check enabled="true" name="CERT-ERR33-C_a" />
<check enabled="true" name="CERT-ERR33-C_b" />
<check enabled="true" name="CERT-ERR33-C_c" />
<check enabled="true" name="CERT-ERR33-C_d" />
<check enabled="true" name="CERT-ERR34-C_a" />
<check enabled="true" name="CERT-ERR34-C_b" />
</group>
<group enabled="true" name="CERT-EXP">
<check enabled="true" name="CERT-EXP19-C" />
<check enabled="true" name="CERT-EXP30-C_a" />
<check enabled="true" name="CERT-EXP30-C_b" />
<check enabled="true" name="CERT-EXP32-C" />
<check enabled="true" name="CERT-EXP33-C_a" />
<check enabled="true" name="CERT-EXP33-C_b" />
<check enabled="true" name="CERT-EXP33-C_c" />
<check enabled="true" name="CERT-EXP33-C_d" />
<check enabled="true" name="CERT-EXP33-C_e" />
<check enabled="true" name="CERT-EXP33-C_f" />
<check enabled="true" name="CERT-EXP34-C_a" />
<check enabled="true" name="CERT-EXP34-C_b" />
<check enabled="true" name="CERT-EXP34-C_c" />
<check enabled="true" name="CERT-EXP34-C_d" />
<check enabled="true" name="CERT-EXP34-C_e" />
<check enabled="true" name="CERT-EXP34-C_f" />
<check enabled="true" name="CERT-EXP34-C_g" />
<check enabled="true" name="CERT-EXP35-C" />
<check enabled="true" name="CERT-EXP36-C_a" />
<check enabled="true" name="CERT-EXP36-C_b" />
<check enabled="true" name="CERT-EXP37-C_a" />
<check enabled="true" name="CERT-EXP37-C_b" />
<check enabled="true" name="CERT-EXP37-C_c" />
<check enabled="true" name="CERT-EXP39-C_a" />
<check enabled="true" name="CERT-EXP39-C_b" />
<check enabled="true" name="CERT-EXP39-C_c" />
<check enabled="true" name="CERT-EXP39-C_d" />
<check enabled="true" name="CERT-EXP39-C_e" />
<check enabled="true" name="CERT-EXP40-C_a" />
<check enabled="true" name="CERT-EXP40-C_b" />
<check enabled="true" name="CERT-EXP42-C" />
<check enabled="true" name="CERT-EXP43-C_a" />
<check enabled="true" name="CERT-EXP43-C_b" />
<check enabled="true" name="CERT-EXP43-C_c" />
<check enabled="true" name="CERT-EXP43-C_d" />
<check enabled="true" name="CERT-EXP44-C" />
<check enabled="true" name="CERT-EXP45-C" />
<check enabled="true" name="CERT-EXP46-C" />
<check enabled="true" name="CERT-EXP47-C_a" />
<check enabled="true" name="CERT-EXP47-C_b" />
</group>
<group enabled="true" name="CERT-FIO">
<check enabled="true" name="CERT-FIO30-C" />
<check enabled="true" name="CERT-FIO32-C" />
<check enabled="true" name="CERT-FIO34-C" />
<check enabled="true" name="CERT-FIO37-C" />
<check enabled="true" name="CERT-FIO38-C" />
<check enabled="true" name="CERT-FIO39-C" />
<check enabled="true" name="CERT-FIO40-C" />
<check enabled="true" name="CERT-FIO41-C" />
<check enabled="true" name="CERT-FIO42-C_a" />
<check enabled="false" name="CERT-FIO42-C_b" />
<check enabled="true" name="CERT-FIO44-C" />
<check enabled="true" name="CERT-FIO45-C" />
<check enabled="true" name="CERT-FIO46-C_a" />
<check enabled="true" name="CERT-FIO46-C_b" />
<check enabled="true" name="CERT-FIO46-C_c" />
<check enabled="true" name="CERT-FIO47-C_a" />
<check enabled="true" name="CERT-FIO47-C_b" />
<check enabled="true" name="CERT-FIO47-C_c" />
</group>
<group enabled="true" name="CERT-FLP">
<check enabled="true" name="CERT-FLP30-C_a" />
<check enabled="true" name="CERT-FLP30-C_b" />
<check enabled="true" name="CERT-FLP32-C_a" />
<check enabled="true" name="CERT-FLP32-C_b" />
<check enabled="true" name="CERT-FLP34-C" />
<check enabled="true" name="CERT-FLP36-C" />
<check enabled="true" name="CERT-FLP37-C" />
</group>
<group enabled="true" name="CERT-INT">
<check enabled="true" name="CERT-INT30-C_a" />
<check enabled="false" name="CERT-INT30-C_b" />
<check enabled="true" name="CERT-INT31-C_a" />
<check enabled="true" name="CERT-INT31-C_b" />
<check enabled="true" name="CERT-INT31-C_c" />
<check enabled="true" name="CERT-INT32-C_a" />
<check enabled="false" name="CERT-INT32-C_b" />
<check enabled="true" name="CERT-INT33-C_a" />
<check enabled="true" name="CERT-INT33-C_b" />
<check enabled="true" name="CERT-INT33-C_c" />
<check enabled="true" name="CERT-INT33-C_d" />
<check enabled="true" name="CERT-INT33-C_e" />
<check enabled="true" name="CERT-INT33-C_f" />
<check enabled="true" name="CERT-INT33-C_g" />
<check enabled="true" name="CERT-INT33-C_h" />
<check enabled="true" name="CERT-INT33-C_i" />
<check enabled="true" name="CERT-INT34-C_a" />
<check enabled="true" name="CERT-INT34-C_b" />
<check enabled="true" name="CERT-INT34-C_c" />
<check enabled="true" name="CERT-INT35-C" />
<check enabled="true" name="CERT-INT36-C" />
</group>
<group enabled="true" name="CERT-MEM">
<check enabled="true" name="CERT-MEM30-C_a" />
<check enabled="true" name="CERT-MEM30-C_b" />
<check enabled="true" name="CERT-MEM30-C_c" />
<check enabled="true" name="CERT-MEM31-C" />
<check enabled="true" name="CERT-MEM33-C_a" />
<check enabled="true" name="CERT-MEM33-C_b" />
<check enabled="true" name="CERT-MEM34-C_a" />
<check enabled="true" name="CERT-MEM34-C_b" />
<check enabled="true" name="CERT-MEM34-C_c" />
<check enabled="true" name="CERT-MEM35-C_a" />
<check enabled="true" name="CERT-MEM35-C_b" />
<check enabled="true" name="CERT-MEM35-C_c" />
<check enabled="true" name="CERT-MEM36-C" />
</group>
<group enabled="true" name="CERT-MSC">
<check enabled="true" name="CERT-MSC30-C" />
<check enabled="true" name="CERT-MSC32-C" />
<check enabled="false" name="CERT-MSC33-C" />
<check enabled="true" name="CERT-MSC37-C" />
<check enabled="true" name="CERT-MSC38-C" />
<check enabled="true" name="CERT-MSC39-C" />
<check enabled="true" name="CERT-MSC40-C_a" />
<check enabled="true" name="CERT-MSC40-C_b" />
<check enabled="true" name="CERT-MSC40-C_c" />
<check enabled="true" name="CERT-MSC40-C_d" />
<check enabled="false" name="CERT-MSC40-C_e" />
<check enabled="true" name="CERT-MSC41-C_a" />
<check enabled="true" name="CERT-MSC41-C_b" />
<check enabled="true" name="CERT-MSC41-C_c" />
</group>
<group enabled="true" name="CERT-PRE">
<check enabled="true" name="CERT-PRE31-C" />
<check enabled="true" name="CERT-PRE32-C_a" />
<check enabled="true" name="CERT-PRE32-C_b" />
</group>
<group enabled="true" name="CERT-SIG">
<check enabled="true" name="CERT-SIG30-C" />
<check enabled="true" name="CERT-SIG31-C" />
<check enabled="true" name="CERT-SIG34-C" />
<check enabled="true" name="CERT-SIG35-C" />
</group>
<group enabled="true" name="CERT-STR">
<check enabled="true" name="CERT-STR30-C" />
<check enabled="true" name="CERT-STR31-C_a" />
<check enabled="true" name="CERT-STR31-C_b" />
<check enabled="true" name="CERT-STR31-C_c" />
<check enabled="true" name="CERT-STR31-C_d" />
<check enabled="true" name="CERT-STR31-C_e" />
<check enabled="true" name="CERT-STR31-C_f" />
<check enabled="true" name="CERT-STR31-C_g" />
<check enabled="true" name="CERT-STR31-C_h" />
<check enabled="true" name="CERT-STR32-C" />
<check enabled="true" name="CERT-STR34-C" />
<check enabled="true" name="CERT-STR37-C" />
</group>
</package>
<package enabled="false" name="SECURITY">
@ -1581,6 +2013,7 @@
<check enabled="false" name="MISRAC2004-2.4" />
</group>
<group enabled="true" name="MISRAC2004-5">
<check enabled="true" name="MISRAC2004-5.1" />
<check enabled="true" name="MISRAC2004-5.2" />
<check enabled="true" name="MISRAC2004-5.3" />
<check enabled="true" name="MISRAC2004-5.4" />
@ -1608,11 +2041,8 @@
<check enabled="true" name="MISRAC2004-8.7" />
<check enabled="true" name="MISRAC2004-8.8_a" />
<check enabled="true" name="MISRAC2004-8.8_b" />
<check enabled="false" name="MISRAC2004-8.9" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-8 10">
<check enabled="true" name="MISRAC2004-8.10" />
<check enabled="true" name="MISRAC2004-8.12" />
</group>
<group enabled="true" name="MISRAC2004-9">
<check enabled="true" name="MISRAC2004-9.1_a" />
@ -1793,6 +2223,18 @@
<check enabled="true" name="MISRAC2012-Dir-4.13_f" />
<check enabled="true" name="MISRAC2012-Dir-4.13_g" />
<check enabled="false" name="MISRAC2012-Dir-4.13_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_a" />
<check enabled="true" name="MISRAC2012-Dir-4.14_b" />
<check enabled="true" name="MISRAC2012-Dir-4.14_c" />
<check enabled="true" name="MISRAC2012-Dir-4.14_d" />
<check enabled="true" name="MISRAC2012-Dir-4.14_e" />
<check enabled="true" name="MISRAC2012-Dir-4.14_f" />
<check enabled="true" name="MISRAC2012-Dir-4.14_g" />
<check enabled="true" name="MISRAC2012-Dir-4.14_h" />
<check enabled="true" name="MISRAC2012-Dir-4.14_i" />
<check enabled="true" name="MISRAC2012-Dir-4.14_j" />
<check enabled="true" name="MISRAC2012-Dir-4.14_l" />
<check enabled="true" name="MISRAC2012-Dir-4.14_m" />
</group>
<group enabled="true" name="MISRAC2012-Rule-1">
<check enabled="true" name="MISRAC2012-Rule-1.3_a" />
@ -1864,11 +2306,10 @@
<check enabled="true" name="MISRAC2012-Rule-8.1" />
<check enabled="true" name="MISRAC2012-Rule-8.2_a" />
<check enabled="true" name="MISRAC2012-Rule-8.2_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3_b" />
<check enabled="true" name="MISRAC2012-Rule-8.3" />
<check enabled="true" name="MISRAC2012-Rule-8.4" />
<check enabled="false" name="MISRAC2012-Rule-8.5_a" />
<check enabled="true" name="MISRAC2012-Rule-8.5_b" />
<check enabled="true" name="MISRAC2012-Rule-8.6" />
<check enabled="false" name="MISRAC2012-Rule-8.7" />
<check enabled="false" name="MISRAC2012-Rule-8.9_a" />
<check enabled="false" name="MISRAC2012-Rule-8.9_b" />
@ -1923,6 +2364,7 @@
<check enabled="false" name="MISRAC2012-Rule-12.1" />
<check enabled="true" name="MISRAC2012-Rule-12.2" />
<check enabled="false" name="MISRAC2012-Rule-12.3" />
<check enabled="true" name="MISRAC2012-Rule-12.5" />
</group>
<group enabled="true" name="MISRAC2012-Rule-13">
<check enabled="true" name="MISRAC2012-Rule-13.1" />
@ -2005,6 +2447,8 @@
<check enabled="true" name="MISRAC2012-Rule-20.4_c89" />
<check enabled="true" name="MISRAC2012-Rule-20.4_c99" />
<check enabled="false" name="MISRAC2012-Rule-20.5" />
<check enabled="true" name="MISRAC2012-Rule-20.6_a" />
<check enabled="true" name="MISRAC2012-Rule-20.6_b" />
<check enabled="true" name="MISRAC2012-Rule-20.7" />
<check enabled="false" name="MISRAC2012-Rule-20.10" />
</group>
@ -2022,6 +2466,21 @@
<check enabled="true" name="MISRAC2012-Rule-21.11" />
<check enabled="false" name="MISRAC2012-Rule-21.12_a" />
<check enabled="false" name="MISRAC2012-Rule-21.12_b" />
<check enabled="true" name="MISRAC2012-Rule-21.13" />
<check enabled="true" name="MISRAC2012-Rule-21.14" />
<check enabled="true" name="MISRAC2012-Rule-21.15" />
<check enabled="true" name="MISRAC2012-Rule-21.16" />
<check enabled="true" name="MISRAC2012-Rule-21.17_a" />
<check enabled="true" name="MISRAC2012-Rule-21.17_b" />
<check enabled="true" name="MISRAC2012-Rule-21.17_c" />
<check enabled="true" name="MISRAC2012-Rule-21.17_d" />
<check enabled="true" name="MISRAC2012-Rule-21.17_e" />
<check enabled="true" name="MISRAC2012-Rule-21.17_f" />
<check enabled="true" name="MISRAC2012-Rule-21.18_a" />
<check enabled="true" name="MISRAC2012-Rule-21.18_b" />
<check enabled="true" name="MISRAC2012-Rule-21.19_a" />
<check enabled="true" name="MISRAC2012-Rule-21.19_b" />
<check enabled="true" name="MISRAC2012-Rule-21.20" />
</group>
<group enabled="true" name="MISRAC2012-Rule-22">
<check enabled="true" name="MISRAC2012-Rule-22.1_a" />
@ -2034,6 +2493,11 @@
<check enabled="true" name="MISRAC2012-Rule-22.5_a" />
<check enabled="true" name="MISRAC2012-Rule-22.5_b" />
<check enabled="true" name="MISRAC2012-Rule-22.6" />
<check enabled="true" name="MISRAC2012-Rule-22.7_a" />
<check enabled="true" name="MISRAC2012-Rule-22.7_b" />
<check enabled="true" name="MISRAC2012-Rule-22.8" />
<check enabled="true" name="MISRAC2012-Rule-22.9" />
<check enabled="true" name="MISRAC2012-Rule-22.10" />
</group>
</package>
<package enabled="false" name="MISRAC++2008">
@ -2170,9 +2634,11 @@
</group>
<group enabled="true" name="MISRAC++2008-6-5">
<check enabled="true" name="MISRAC++2008-6-5-1_a" />
<check enabled="true" name="MISRAC++2008-6-5-1_b" />
<check enabled="true" name="MISRAC++2008-6-5-2" />
<check enabled="true" name="MISRAC++2008-6-5-3" />
<check enabled="true" name="MISRAC++2008-6-5-4" />
<check enabled="true" name="MISRAC++2008-6-5-5" />
<check enabled="true" name="MISRAC++2008-6-5-6" />
</group>
<group enabled="true" name="MISRAC++2008-6-6">
@ -2625,10 +3091,10 @@
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -308,7 +308,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -322,12 +322,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -353,8 +353,8 @@
<IarPane-34051 />
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -367,7 +367,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -390,7 +390,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -403,7 +403,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -417,7 +417,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -431,7 +431,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -445,7 +445,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -459,7 +459,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -543,7 +543,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000000601000034030000</RectRecentDocked>
<RectRecentDocked>0000000032000000060100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -554,7 +554,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -590,6 +590,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -608,6 +662,7 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>

View File

@ -66,7 +66,7 @@
</option>
<option>
<name>OGLastSavedByProductVersion</name>
<state>8.40.1.21529</state>
<state>8.50.4.26131</state>
</option>
<option>
<name>GeneralEnableMisra</name>
@ -116,7 +116,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -133,7 +133,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -156,7 +156,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>39</state>
</option>
<option>
@ -215,7 +215,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@ -478,6 +478,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -1178,7 +1182,7 @@
</option>
<option>
<name>GBECoreSlave</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1195,7 +1199,7 @@
</option>
<option>
<name>CoreVariant</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1218,7 +1222,7 @@
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>27</version>
<version>28</version>
<state>0</state>
</option>
<option>
@ -1277,7 +1281,7 @@
<name>ICCARM</name>
<archiveVersion>2</archiveVersion>
<data>
<version>35</version>
<version>36</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@ -1529,6 +1533,10 @@
<name>OICompilerExtraOption</name>
<state>1</state>
</option>
<option>
<name>CCStackProtection</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
@ -2420,10 +2428,10 @@
</group>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.h</name>
<name>$PROJ_DIR$\..\..\..\..\Source\asserts.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>

View File

@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.driver.xcl"
@echo off
goto end
@ -34,7 +34,7 @@ goto end
@echo on
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.driver.xcl"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\settings\stm32f405.Debug.driver.xcl"
@echo off
:end

View File

@ -6,7 +6,7 @@
"-p"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\CONFIG\debugger\ST\STM32F405RG.ddf"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\CONFIG\debugger\ST\STM32F405RG.ddf"
"--semihosting"

View File

@ -1,14 +1,14 @@
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armproc.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armjlink2.dll"
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armjlink2.dll"
"C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\..\bin\openblt_olimex_stm32p405.out"
"C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_IAR\Boot\ide\..\bin\openblt_olimex_stm32p405.out"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll"
--plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\bin\armbat.dll"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\debugger\ST\STM32F4xx.dmac"
--device_macro="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\debugger\ST\STM32F4xx.dmac"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\config\flashloader\ST\FlashSTM32F4xxx.board"
--flash_loader="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.5\arm\config\flashloader\ST\FlashSTM32F4xxx.board"

View File

@ -223,7 +223,7 @@
</IarPane-34050>
<IarPane-34063>
<ColumnWidths>
<Column0>227</Column0>
<Column0>228</Column0>
<Column1>30</Column1>
<Column2>30</Column2>
<Column3>30</Column3>
@ -237,7 +237,7 @@
</IarPane-34063>
<ControlBarVersion>
<Major>14</Major>
<Minor>20</Minor>
<Minor>28</Minor>
</ControlBarVersion>
<MFCToolBarParameters>
<Tooltips>1</Tooltips>
@ -251,12 +251,12 @@
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000</CommandsWithoutImages>
<MenuUserImages>0600048400004C000000068400004E00000030840000520000000E840000500000000B8100001F0000000D81000021000000</MenuUserImages>
<MenuUserImages>0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000</MenuUserImages>
</CommandManager>
<Pane-59393>
<ID>0</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>00000000E903000080070000FE030000</RectRecentDocked>
<RectRecentDocked>00000000F00300008007000003040000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -282,8 +282,8 @@
<IarPane-34051 />
<Pane--1>
<ID>4294967295</ID>
<RectRecentFloat>0000000079030000800700002A040000</RectRecentFloat>
<RectRecentDocked>000000003803000080070000E9030000</RectRecentDocked>
<RectRecentFloat>000000006D030000800700001E040000</RectRecentFloat>
<RectRecentDocked>000000003F03000080070000F0030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -296,7 +296,7 @@
<Pane-34052>
<ID>34052</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>32768</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -319,7 +319,7 @@
<Pane-34048>
<ID>34048</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -332,7 +332,7 @@
<Pane-34056>
<ID>34056</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -346,7 +346,7 @@
<Pane-34057>
<ID>34057</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -360,7 +360,7 @@
<Pane-34058>
<ID>34058</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -374,7 +374,7 @@
<Pane-34059>
<ID>34059</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -388,7 +388,7 @@
<Pane-34062>
<ID>34062</ID>
<RectRecentFloat>000000003500000022010000E6000000</RectRecentFloat>
<RectRecentDocked>04000000550300007C070000CD030000</RectRecentDocked>
<RectRecentDocked>04000000570300007C070000D6030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -472,7 +472,7 @@
<Pane-34063>
<ID>34063</ID>
<RectRecentFloat>00000000350000000601000096010000</RectRecentFloat>
<RectRecentDocked>00000000320000003D01000034030000</RectRecentDocked>
<RectRecentDocked>00000000320000003D0100003B030000</RectRecentDocked>
<RecentFrameAlignment>4096</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
@ -483,7 +483,7 @@
<IsVisible>1</IsVisible>
</BasePane-34063>
<DockingManager-256>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF3D0100003200000041010000340300000100000002000010040000000100000091FFFFFF710600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
<DockingPaneAndPaneDividers>0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF3D01000032000000410100003B0300000100000002000010040000000100000091FFFFFF710600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000006D030000800700001E040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000</DockingPaneAndPaneDividers>
</DockingManager-256>
<MFCToolBar-34049>
<Name>CMSIS-Pack</Name>
@ -519,6 +519,60 @@
<BasePane-34050>
<IsVisible>1</IsVisible>
</BasePane-34050>
<IarPane-34064>
<ToolBarCmdIds>
<item>57600</item>
<item>57601</item>
<item>57603</item>
<item>33024</item>
<item>0</item>
<item>57607</item>
<item>0</item>
<item>57635</item>
<item>57634</item>
<item>57637</item>
<item>0</item>
<item>57643</item>
<item>57644</item>
<item>0</item>
<item>33090</item>
<item>33057</item>
<item>57636</item>
<item>57640</item>
<item>57641</item>
<item>33026</item>
<item>33065</item>
<item>33063</item>
<item>33064</item>
<item>33053</item>
<item>33054</item>
<item>0</item>
<item>33035</item>
<item>33036</item>
<item>34399</item>
<item>0</item>
<item>33038</item>
<item>33039</item>
<item>0</item>
</ToolBarCmdIds>
</IarPane-34064>
<MFCToolBar-34064>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000</Buttons>
</MFCToolBar-34064>
<Pane-34064>
<ID>34064</ID>
<RectRecentFloat>0A0000000A0000006E0000006E000000</RectRecentFloat>
<RectRecentDocked>0000000000000000FE0200001A000000</RectRecentDocked>
<RecentFrameAlignment>8192</RecentFrameAlignment>
<RecentRowIndex>0</RecentRowIndex>
<IsFloating>0</IsFloating>
<MRUWidth>32767</MRUWidth>
<PinState>0</PinState>
</Pane-34064>
<BasePane-34064>
<IsVisible>1</IsVisible>
</BasePane-34064>
</Desktop>
<ChildIdMap>
<WIN_DEBUG_LOG>34048</WIN_DEBUG_LOG>
@ -537,10 +591,11 @@
<WIN_SOURCE_BROWSE2>34061</WIN_SOURCE_BROWSE2>
<WIN_TOOL_OUTPUT>34062</WIN_TOOL_OUTPUT>
<WIN_WORKSPACE>34063</WIN_WORKSPACE>
<TB_MAIN2>34064</TB_MAIN2>
</ChildIdMap>
<MDIWindows>
<MDIClientArea-0>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000410100006C000000800700006E030000</MDITabsState>
<MDITabsState>010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000041010000670000008007000070030000</MDITabsState>
</MDIClientArea-0>
</MDIWindows>
</WindowStorage>

Some files were not shown because too many files have changed in this diff Show More