Refactor code structure for improved readability and maintainability

This commit is contained in:
vadyschka01
2026-05-20 18:35:58 +03:00
parent 769ac3d0c7
commit cf8f3908a0
39 changed files with 772 additions and 591 deletions
+5 -5
View File
@@ -154,7 +154,7 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>60010000210013970000170000002497000001000000108600009500000015810000040000005F860000010000000C8100001F00000001E10000010000003A97000002000000159700001C000000038400000100000012860000890000001297000026000000178100000600000056860000020000003197000003000000148100000200000000810000050000000E8100000E0000001F810000090000000B8100000A000000289700000200000000E1000001000000148600000600000005840000020000001497000019000000118600004B0000000284000003000000058100000200000032840000010000001084000003000000549200000200000002E10000010000001697000001000000</CommandsUsage>
<CommandsUsage>6D010000210013970000170000002497000001000000108600009C00000015810000040000005F860000010000000C8100001F00000001E10000010000003A97000002000000159700001C0000000384000001000000128600008F0000001297000026000000178100000600000056860000020000003197000003000000148100000200000000810000050000000E8100000E0000001F810000090000000B8100000A000000289700000200000000E1000001000000148600000600000005840000020000001497000019000000118600004B0000000284000003000000058100000200000032840000010000001084000003000000549200000200000002E10000010000001697000001000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>4C00FFFFFFFF2AE10000008200001C820000338200000182000077840000078400007F84000088840000878400008A840000868400000D8400000F84000008840000FE830000FF830000FD83000054840000328100001C810000098400005D9700006797000042970000439700003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B8400005384000008800000098000000A8000000B8000000C800000158000000A81000001E800000C84000033840000788400003B850000779700003A97000005DC00002197000000DC000001DC000002DC000003DC000004DC000068970000699700006A9700006B9700006C9700006D9700006E9700006F97000070970000719700007297000073970000749700007597000076970000</CommandsWithoutImages>
@@ -1034,7 +1034,7 @@
</DockingManager-256>
<MFCToolBar-34048>
<Name>CMSIS-Pack</Name>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED184000002000000AC0F0000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
<Buttons>00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED18400000200000038010000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000</Buttons>
</MFCToolBar-34048>
<Pane-34048>
<ID>34048</ID>
@@ -1051,7 +1051,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000900FFFF01001100434D4643546F6F6C426172427574746F6E1286000002000200C60F0000FFFEFF00000000000000000000000000010000000100000001805686000002000400CB0F0000FFFEFF00000000000000000000000000010000000100000001801386000002000400C70F0000FFFEFF00000000000000000000000000010000000100000001805E86000002000400CD0F0000FFFEFF00000000000000000000000000010000000100000001806086000002000400CF0F0000FFFEFF00000000000000000000000000010000000100000001805D86000002000400CC0F0000FFFEFF00000000000000000000000000010000000100000001801086000002000400C40F0000FFFEFF00000000000000000000000000010000000100000001801186000002000000C50F0000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E1486000002000400C80F0000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A0052006500730065007400000000000000000000000000010000000100000000000000000000000100000006000A802087000000000000FFFFFFFFFFFEFF06530079007300740065006D00010000000000000000000000010000000100000000000000000000000100000000000A802387000000000000FFFFFFFFFFFEFF0443006F0072006500010000000000000000000000010000000100000000000000000000000100000000000A802487000000000000FFFFFFFFFFFEFF0853006F00660074007700610072006500010000000000000000000000010000000100000000000000000000000100000000000A802187000000000000FFFFFFFFFFFEFF12480061007200640077006100720065002000720065007300650074002000700069006E00010000000000000000000000010000000100000000000000000000000100000000000A800000000000000400FFFFFFFFFFFEFF00000000000000000000000000010000000100000000000000000000000100000000000A801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700DD000000</Buttons>
<Buttons>00200000010000000900FFFF01001100434D4643546F6F6C426172427574746F6E128600000200020052010000FFFEFF0000000000000000000000000001000000010000000180568600000200040057010000FFFEFF0000000000000000000000000001000000010000000180138600000200040053010000FFFEFF00000000000000000000000000010000000100000001805E8600000200040059010000FFFEFF000000000000000000000000000100000001000000018060860000020004005B010000FFFEFF00000000000000000000000000010000000100000001805D8600000200040058010000FFFEFF0000000000000000000000000001000000010000000180108600000200040050010000FFFEFF0000000000000000000000000001000000010000000180118600000200000051010000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000200040054010000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A0052006500730065007400000000000000000000000000010000000100000000000000000000000100000006000A802087000000000000FFFFFFFFFFFEFF06530079007300740065006D00010000000000000000000000010000000100000000000000000000000100000000000A802387000000000000FFFFFFFFFFFEFF0443006F0072006500010000000000000000000000010000000100000000000000000000000100000000000A802487000000000000FFFFFFFFFFFEFF0853006F00660074007700610072006500010000000000000000000000010000000100000000000000000000000100000000000A802187000000000000FFFFFFFFFFFEFF12480061007200640077006100720065002000720065007300650074002000700069006E00010000000000000000000000010000000100000000000000000000000100000000000A800000000000000400FFFFFFFFFFFEFF00000000000000000000000000010000000100000000000000000000000100000000000A801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700DD000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@@ -1068,7 +1068,7 @@
</BasePane-34049>
<MFCToolBar-34050>
<Name>Main</Name>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000013100000FFFEFF000000000000000000000000000100000001000000018001E100000000000014100000FFFEFF000000000000000000000000000100000001000000018003E100000000040016100000FFFEFF00000000000000000000000000010000000100000001800081000000000000F30F0000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040019100000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004001B100000FFFEFF000000000000000000000000000100000001000000018022E10000000004001A100000FFFEFF000000000000000000000000000100000001000000018025E10000000004001C100000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004001D100000FFFEFF00000000000000000000000000010000000100000001802CE10000000004001E100000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000100000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040004100000FFFEFF000000000000000000000000000100000001000000018024E10000000004000C100000FFFEFF000000000000000000000000000100000001000000018028E10000000004000B100000FFFEFF000000000000000000000000000100000001000000018029E10000000004000D100000FFFEFF00000000000000000000000000010000000100000001800281000000000400F40F0000FFFEFF0000000000000000000000000001000000010000000180298100000000040008100000FFFEFF0000000000000000000000000001000000010000000180278100000000040006100000FFFEFF0000000000000000000000000001000000010000000180288100000000040007100000FFFEFF00000000000000000000000000010000000100000001801D8100000000040000100000FFFEFF00000000000000000000000000010000000100000001801E8100000000040001100000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B81000002000000F70F0000FFFEFF00000000000000000000000000010000000100000001800C81000002000000F80F0000FFFEFF00000000000000000000000000010000000100000001805F860000020004000A100000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F8100000200000002100000FFFEFF0000000000000000000000000001000000010000000180208100000200000003100000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000</Buttons>
<Buttons>00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000009F010000FFFEFF000000000000000000000000000100000001000000018001E1000000000000A0010000FFFEFF000000000000000000000000000100000001000000018003E1000000000400A2010000FFFEFF000000000000000000000000000100000001000000018000810000000000007F010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E1000000000400A5010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E1000000000000A7010000FFFEFF000000000000000000000000000100000001000000018022E1000000000400A6010000FFFEFF000000000000000000000000000100000001000000018025E1000000000000A8010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE1000000000400A9010000FFFEFF00000000000000000000000000010000000100000001802CE1000000000400AA010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01000D005061737465436F6D626F426F784281000000000400FFFFFFFFFFFEFF000000000000000000010000000000000001000000B400000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040090010000FFFEFF000000000000000000000000000100000001000000018024E100000000040098010000FFFEFF000000000000000000000000000100000001000000018028E100000000040097010000FFFEFF000000000000000000000000000100000001000000018029E100000000040099010000FFFEFF0000000000000000000000000001000000010000000180028100000000040080010000FFFEFF0000000000000000000000000001000000010000000180298100000000040094010000FFFEFF0000000000000000000000000001000000010000000180278100000000040092010000FFFEFF0000000000000000000000000001000000010000000180288100000000040093010000FFFEFF00000000000000000000000000010000000100000001801D810000000004008C010000FFFEFF00000000000000000000000000010000000100000001801E810000000004008D010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000200040083010000FFFEFF00000000000000000000000000010000000100000001800C8100000200000084010000FFFEFF00000000000000000000000000010000000100000001805F8600000200040096010000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000020000008E010000FFFEFF000000000000000000000000000100000001000000018020810000020000008F010000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E0024030000</Buttons>
</MFCToolBar-34050>
<Pane-34050>
<ID>34050</ID>
@@ -1147,7 +1147,7 @@
<IarPane-34115 />
<MFCToolBar-34111>
<Name>Trace</Name>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040032100000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000033100000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
<Buttons>00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E5392000000000400BE010000FFFEFF03450054004D00000000000000000000000000010000000100000001805492000000000000BF010000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000</Buttons>
</MFCToolBar-34111>
<Pane-34111>
<ID>34111</ID>
+12 -12
View File
@@ -25,7 +25,7 @@
<ShowSource>1</ShowSource>
</Trace1>
<DebugChecksum>
<Checksum>636460332</Checksum>
<Checksum>3139525345</Checksum>
</DebugChecksum>
<Disassembly>
<MixedMode>1</MixedMode>
@@ -84,8 +84,8 @@
<ITMlogFile>$PROJ_DIR$\ITM.log</ITMlogFile>
</SWOTraceHWSettings>
<ArmDriver>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
<EnableCache>0</EnableCache>
<EnforceMemoryConfiguration>1</EnforceMemoryConfiguration>
</ArmDriver>
<Trace2>
<Enabled>0</Enabled>
@@ -132,6 +132,16 @@
<ShowTimeSum>1</ShowTimeSum>
<SumSortOrder>0</SumSortOrder>
</EventLog>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<DisassembleMode>
<mode>0</mode>
</DisassembleMode>
<Breakpoints2>
<Count>0</Count>
</Breakpoints2>
<DriverProfiling>
<Enabled>0</Enabled>
<Mode>3</Mode>
@@ -144,14 +154,4 @@
<SuppressDialog>0</SuppressDialog>
<SuppressResolveSourcesForDebugTarget>1</SuppressResolveSourcesForDebugTarget>
</Aliases>
<TermIOLog>
<LoggingEnabled>_ 0</LoggingEnabled>
<LogFile>_ ""</LogFile>
</TermIOLog>
<DisassembleMode>
<mode>0</mode>
</DisassembleMode>
<Breakpoints2>
<Count>0</Count>
</Breakpoints2>
</settings>
+8 -8
View File
File diff suppressed because one or more lines are too long