diff --git a/Project/A31G12x_Co2_Sensor_Logger.uvguix.Imbis b/Project/A31G12x_Co2_Sensor_Logger.uvguix.Imbis
index 1d20e62..ebf766c 100644
--- a/Project/A31G12x_Co2_Sensor_Logger.uvguix.Imbis
+++ b/Project/A31G12x_Co2_Sensor_Logger.uvguix.Imbis
@@ -20,12 +20,12 @@
346
Code Coverage
- 1410 820
+ 1410 160
204
Performance Analyzer
- 1660 235 235 100
+ 1570
@@ -46,7 +46,7 @@
1936
Watch 1
- 200 319 133
+ 200 133 133
1937
@@ -111,7 +111,7 @@
0
697
- 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000000000000100000043443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5C443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C53444B5F56325F355F305C4465766963655C537461727475705C737461727475705F413331473132782E730000000011737461727475705F413331473132782E7300000000FFDC7800FFFFFFFF4D443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C616374696F6E5F70726F636573732E630000000010616374696F6E5F70726F636573732E6300000000BECEA100FFFFFFFF45443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C656570726F6D2E630000000008656570726F6D2E6300000000F0A0A100FFFFFFFF48443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C6B63645F68703130302E63000000000B6B63645F68703130302E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000000A000064020000
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000020000000100000043443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5C443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C53444B5F56325F355F305C4465766963655C537461727475705C737461727475705F413331473132782E730000000011737461727475705F413331473132782E7300000000FFDC7800FFFFFFFF4D443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C616374696F6E5F70726F636573732E630000000010616374696F6E5F70726F636573732E6300000000BECEA100FFFFFFFF45443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C656570726F6D2E630000000008656570726F6D2E6300000000F0A0A100FFFFFFFF48443A5C576F726B696E675C4769745F436C6F6E655C535F436F325F53656E736F725F4C6F676765725C50726F6A6563745C4170706C69636174696F6E5C6B63645F68703130302E63000000000B6B63645F68703130302E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000000A000064020000
@@ -1806,7 +1806,7 @@
File
2978
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001973656E736972696F6E5F693263305F77726974655F64617461960000000000000014001973656E736972696F6E5F693263305F77726974655F646174611E436F6E74726F6C5F496E666F2E69734D6F6462757344617461577269746507636F6E74726F6C1A626F6F74556172745F496E746572727570745F48616E646C657204707573680E75735469636B436F756E7444697605766F696420046469736B09665F756E6D6F756E7407665F6D6F756E740B54696D655365745F4461790C73636434785F7365745F74652173636434785F693263325F726561645F6D6561737572656D656E745F7469636B730E73636434785F726561645F6D65610C73636434785F6765745F74650E696E7431365F742073636434785F07696E7431365F741373656E736972696F6E5F6932635F77726974651F73656E736972696F6E5F6932635F726561645F646174615F696E706C6163652073656E736972696F6E5F693263325F726561645F646174615F696E706C6163650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001973656E736972696F6E5F693263305F77726974655F64617461960000000000000014001973656E736972696F6E5F693263305F77726974655F646174611E436F6E74726F6C5F496E666F2E69734D6F6462757344617461577269746507636F6E74726F6C1A626F6F74556172745F496E746572727570745F48616E646C657204707573680E75735469636B436F756E7444697605766F696420046469736B09665F756E6D6F756E7407665F6D6F756E740B54696D655365745F4461790C73636434785F7365745F74652173636434785F693263325F726561645F6D6561737572656D656E745F7469636B730E73636434785F726561645F6D65610C73636434785F6765745F74650E696E7431365F742073636434785F07696E7431365F741373656E736972696F6E5F6932635F77726974651F73656E736972696F6E5F6932635F726561645F646174615F696E706C6163652073656E736972696F6E5F693263325F726561645F646174615F696E706C6163650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -1822,7 +1822,7 @@
Build
998
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000013535F436F325F53656E736F725F4C6F676765729600000000000000010013535F436F325F53656E736F725F4C6F67676572000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000013535F436F325F53656E736F725F4C6F676765729600000000000000010013535F436F325F53656E736F725F4C6F67676572000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -1838,7 +1838,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -3603,7 +3603,7 @@
0
100
- 0
+ 2
.\Application\main.c
66
@@ -3624,9 +3624,9 @@
.\Application\action_process.c
- 32
- 16
- 22
+ 2
+ 325
+ 350
1
0
diff --git a/Project/Application/action_process.c b/Project/Application/action_process.c
index a48ac19..6fa95d2 100644
--- a/Project/Application/action_process.c
+++ b/Project/Application/action_process.c
@@ -52,7 +52,8 @@ typedef struct _control_info
uint16_t Co2_MinValue;
uint16_t Co2_TempValue;
SET_INDEX SetIndex;
-
+
+ uint8_t SensorRetry;
uint16_t Co2_TempMax;
uint16_t Co2_TempMin;
}CONTROL_INFO;
@@ -279,6 +280,7 @@ static void Action_Get_SensorReadProcess(void)
if(nowSensorState == KCD_HP100_SUCCESS)
{
KCD_HP100_Get_Co2((uint16_t *)&Control_Info.Co2_Now);
+ Control_Info.SensorRetry = 0;
Control_Info.Co2_SaveData = Control_Info.Co2_Now;
if(Control_Info.Co2_Now >= Control_Info.Co2_MaxValue)
@@ -292,7 +294,15 @@ static void Action_Get_SensorReadProcess(void)
}
else if(nowSensorState == KCD_HP100_ERROR_TIMEOUT)
{
- Control_Info.Co2_Now = 0xFFFF;
+ Control_Info.SensorRetry++;
+ if(Control_Info.SensorRetry <= 3)
+ {
+ Action_Get_SensorData();
+ }
+ else
+ {
+ Control_Info.Co2_Now = 0xFFFF;
+ }
}
if(millis() - Control_Info.GetSensorDataTickCount >= ACTION_SENSOR_READ_INTERVAL)
@@ -321,36 +331,29 @@ static void Action_SaveSensorData(void)
RTC_TIME nowTime;
nowTime = RTC_Get_Time();
- if(SaveCheckSec != nowTime.rtc_Sec)
- {
+ if(SaveCheckSec != nowTime.rtc_Sec){
SaveCheckSec = nowTime.rtc_Sec;
- if(nowTime.rtc_Sec == 0)
- {
+ if(nowTime.rtc_Sec == 0){
if(Control_Info.Co2_SaveData != 0xFFFF){
SaveSensorCo2[SaveSensorIndex++] = Control_Info.Co2_SaveData;
}
- if(nowTime.rtc_Min % 5 == 0)
- {
- if(SaveSensorIndex >= 5)
- {
+ if(nowTime.rtc_Min % 5 == 0){
+ if(SaveSensorIndex >= 5){
uint8_t i;
uint16_t Sum_Co2, Max_Co2, Min_Co2;
Max_Co2 = 0;
Min_Co2 = 0xFFFF;
Sum_Co2 = 0;
- for(i = 0 ; i < SaveSensorIndex ; i++)
- {
+ for(i = 0 ; i < SaveSensorIndex ; i++){
Sum_Co2 += SaveSensorCo2[i];
- if(SaveSensorCo2[i] >= Max_Co2)
- {
+ if(SaveSensorCo2[i] >= Max_Co2){
Max_Co2 = SaveSensorCo2[i];
}
- if(SaveSensorCo2[i] <= Min_Co2)
- {
+ if(SaveSensorCo2[i] <= Min_Co2){
Min_Co2 = SaveSensorCo2[i];
}
}
@@ -358,12 +361,10 @@ static void Action_SaveSensorData(void)
Sum_Co2 -= Min_Co2;
Sum_Co2 /= (SaveSensorIndex - 2);
- if(Save_SensorData_SDCard(Sum_Co2, Max_Co2, Min_Co2, Control_Info.isRelayOn ? 0xFF : 0x00) == false)
- {
+ if(Save_SensorData_SDCard(Sum_Co2, Max_Co2, Min_Co2, Control_Info.isRelayOn ? 0xFF : 0x00) == false){
printf("Save fail, %04d-%02d-%02d %02d:%02d:%02d, %d, %d, %d, %d\r\n", nowTime.rtc_Year, nowTime.rtc_Month, nowTime.rtc_Date, nowTime.rtc_Hour, nowTime.rtc_Min, nowTime.rtc_Sec, Sum_Co2, Max_Co2, Min_Co2, Control_Info.isRelayOn);
}
- else
- {
+ else{
printf("Save, %04d-%02d-%02d %02d:%02d:%02d, %d, %d, %d, %d\r\n", nowTime.rtc_Year, nowTime.rtc_Month, nowTime.rtc_Date, nowTime.rtc_Hour, nowTime.rtc_Min, nowTime.rtc_Sec, Sum_Co2, Max_Co2, Min_Co2, Control_Info.isRelayOn);
}
}
diff --git a/Project/Application/gpio_switch.c b/Project/Application/gpio_switch.c
index 0441ab5..e38431c 100644
--- a/Project/Application/gpio_switch.c
+++ b/Project/Application/gpio_switch.c
@@ -90,7 +90,7 @@ void Gpio_Swtich_Set_Callback(KEY_LIST key, GPIO_SW_CALLBACK_FN Push_Callback, G
static void Gpio_Switch_TestCallback(KEY_LIST key)
{
- printf("%d key push\r\n", key);
+ //printf("%d key push\r\n", key);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/Project/Listings/S_DustSensorView.map b/Project/Listings/S_DustSensorView.map
index 6036c46..2a8d396 100644
--- a/Project/Listings/S_DustSensorView.map
+++ b/Project/Listings/S_DustSensorView.map
@@ -74,7 +74,6 @@ Section Cross References
gpio_switch.o(i.Gpio_Switch_Port_Initialization) refers to gpio_switch.o(.data) for KeyCheckInfo
gpio_switch.o(i.Gpio_Switch_Port_Initialization) refers to gpio_switch.o(i.Gpio_Switch_TestCallback) for Gpio_Switch_TestCallback
gpio_switch.o(i.Gpio_Switch_Port_Initialization) refers to gpio_switch.o(i.Gpio_Switch_Check_Process) for Gpio_Switch_Check_Process
- gpio_switch.o(i.Gpio_Switch_TestCallback) refers to printfa.o(i.__0printf) for __2printf
gpio_switch.o(i.Gpio_Swtich_Set_Callback) refers to gpio_switch.o(.data) for KeyCheckInfo
gpio_switch.o(i.Gpio_Swtich_Set_PushCount) refers to gpio_switch.o(.data) for KeyCheckInfo
uart1.o(i.UART1_Handler) refers to uart1.o(i.Uart1_Receive_Handler) for Uart1_Receive_Handler
@@ -340,10 +339,10 @@ Section Cross References
action_process.o(i.Action_Get_SensorReadProcess) refers to kcd_hp100.o(i.KCD_HP100_Get_Co2) for KCD_HP100_Get_Co2
action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(i.Action_RelayOff) for Action_RelayOff
action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(i.Action_RelayOn) for Action_RelayOn
+ action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(i.Action_Get_SensorData) for Action_Get_SensorData
action_process.o(i.Action_Get_SensorReadProcess) refers to systick_timer.o(i.millis) for millis
action_process.o(i.Action_Get_SensorReadProcess) refers to rtc_process.o(i.RTC_Get_Time) for RTC_Get_Time
action_process.o(i.Action_Get_SensorReadProcess) refers to printfa.o(i.__0printf) for __2printf
- action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(i.Action_Get_SensorData) for Action_Get_SensorData
action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(i.Action_SaveSensorData) for Action_SaveSensorData
action_process.o(i.Action_Get_SensorReadProcess) refers to action_process.o(.bss) for Control_Info
action_process.o(i.Action_Initialization) refers to gpio_switch.o(i.Gpio_Swtich_Set_Callback) for Gpio_Swtich_Set_Callback
@@ -1747,364 +1746,364 @@ Image Symbol Table
i.Action_Get_SensorData 0x00000954 Section 0 action_process.o(i.Action_Get_SensorData)
Action_Get_SensorData 0x00000955 Thumb Code 16 action_process.o(i.Action_Get_SensorData)
i.Action_Get_SensorReadProcess 0x00000968 Section 0 action_process.o(i.Action_Get_SensorReadProcess)
- Action_Get_SensorReadProcess 0x00000969 Thumb Code 246 action_process.o(i.Action_Get_SensorReadProcess)
- i.Action_Initialization 0x00000aa0 Section 0 action_process.o(i.Action_Initialization)
- i.Action_Mode_Key_Push 0x00000af4 Section 0 action_process.o(i.Action_Mode_Key_Push)
- Action_Mode_Key_Push 0x00000af5 Thumb Code 252 action_process.o(i.Action_Mode_Key_Push)
- i.Action_PowerOn_Init_Process 0x00000bf4 Section 0 action_process.o(i.Action_PowerOn_Init_Process)
- Action_PowerOn_Init_Process 0x00000bf5 Thumb Code 230 action_process.o(i.Action_PowerOn_Init_Process)
- i.Action_PowerOn_Process 0x00000ce4 Section 0 action_process.o(i.Action_PowerOn_Process)
- Action_PowerOn_Process 0x00000ce5 Thumb Code 340 action_process.o(i.Action_PowerOn_Process)
- i.Action_Power_Off_Key_Push_Callback 0x00000e88 Section 0 action_process.o(i.Action_Power_Off_Key_Push_Callback)
- Action_Power_Off_Key_Push_Callback 0x00000e89 Thumb Code 16 action_process.o(i.Action_Power_Off_Key_Push_Callback)
- i.Action_Power_Off_Key_Set 0x00000e9c Section 0 action_process.o(i.Action_Power_Off_Key_Set)
- Action_Power_Off_Key_Set 0x00000e9d Thumb Code 28 action_process.o(i.Action_Power_Off_Key_Set)
- i.Action_Power_On_Key_Push_Callback 0x00000ebc Section 0 action_process.o(i.Action_Power_On_Key_Push_Callback)
- Action_Power_On_Key_Push_Callback 0x00000ebd Thumb Code 20 action_process.o(i.Action_Power_On_Key_Push_Callback)
- i.Action_Power_On_Key_Set 0x00000ed4 Section 0 action_process.o(i.Action_Power_On_Key_Set)
- Action_Power_On_Key_Set 0x00000ed5 Thumb Code 28 action_process.o(i.Action_Power_On_Key_Set)
- i.Action_Process 0x00000ef4 Section 0 action_process.o(i.Action_Process)
- Action_Process 0x00000ef5 Thumb Code 30 action_process.o(i.Action_Process)
- i.Action_RelayOff 0x00000f18 Section 0 action_process.o(i.Action_RelayOff)
- Action_RelayOff 0x00000f19 Thumb Code 38 action_process.o(i.Action_RelayOff)
- i.Action_RelayOn 0x00000f48 Section 0 action_process.o(i.Action_RelayOn)
- Action_RelayOn 0x00000f49 Thumb Code 38 action_process.o(i.Action_RelayOn)
- i.Action_ReturnMainViewCheck 0x00000f78 Section 0 action_process.o(i.Action_ReturnMainViewCheck)
- Action_ReturnMainViewCheck 0x00000f79 Thumb Code 76 action_process.o(i.Action_ReturnMainViewCheck)
- i.Action_SaveSensorData 0x00000fcc Section 0 action_process.o(i.Action_SaveSensorData)
- Action_SaveSensorData 0x00000fcd Thumb Code 304 action_process.o(i.Action_SaveSensorData)
- i.Action_Set_Key_Push 0x00001184 Section 0 action_process.o(i.Action_Set_Key_Push)
- Action_Set_Key_Push 0x00001185 Thumb Code 174 action_process.o(i.Action_Set_Key_Push)
- i.Action_Set_MaxMin_Value 0x00001238 Section 0 action_process.o(i.Action_Set_MaxMin_Value)
- i.Action_Up_Key_Push 0x00001254 Section 0 action_process.o(i.Action_Up_Key_Push)
- Action_Up_Key_Push 0x00001255 Thumb Code 240 action_process.o(i.Action_Up_Key_Push)
- i.Buzzer_Initialization 0x0000134c Section 0 buzzer.o(i.Buzzer_Initialization)
- i.Buzzer_On 0x00001378 Section 0 buzzer.o(i.Buzzer_On)
- i.Buzzer_Output_Process 0x0000139c Section 0 buzzer.o(i.Buzzer_Output_Process)
- Buzzer_Output_Process 0x0000139d Thumb Code 64 buzzer.o(i.Buzzer_Output_Process)
- i.Delay_I2C_Delay 0x000013ec Section 0 gpio_i2c.o(i.Delay_I2C_Delay)
- i.Delay_ms 0x000013fc Section 0 systick_timer.o(i.Delay_ms)
- i.EEPROM_Read_SettingValue 0x00001410 Section 0 eeprom.o(i.EEPROM_Read_SettingValue)
- i.EEPROM_Write_SettingValue 0x000014b4 Section 0 eeprom.o(i.EEPROM_Write_SettingValue)
- i.FATFS_LinkDriver 0x00001574 Section 0 ff_gen_drv.o(i.FATFS_LinkDriver)
- i.FATFS_LinkDriverEx 0x00001588 Section 0 ff_gen_drv.o(i.FATFS_LinkDriverEx)
- i.FATFS_UnLinkDriver 0x000015dc Section 0 ff_gen_drv.o(i.FATFS_UnLinkDriver)
- i.FATFS_UnLinkDriverEx 0x000015ec Section 0 ff_gen_drv.o(i.FATFS_UnLinkDriverEx)
- i.FlashMEM_Clock_Initialization 0x00001630 Section 0 eeprom.o(i.FlashMEM_Clock_Initialization)
- i.FlashMem_Do_PageEr 0x00001640 Section 0 eeprom.o(i.FlashMem_Do_PageEr)
- i.FlashMem_Do_PageWt 0x00001654 Section 0 eeprom.o(i.FlashMem_Do_PageWt)
- i.GPIO_I2C2_Initialization 0x0000166c Section 0 gpio_i2c.o(i.GPIO_I2C2_Initialization)
- i.GPIO_I2C2_Read 0x000016ac Section 0 gpio_i2c.o(i.GPIO_I2C2_Read)
- i.GPIO_I2C2_Start 0x00001740 Section 0 gpio_i2c.o(i.GPIO_I2C2_Start)
- i.GPIO_I2C2_Stop 0x0000178c Section 0 gpio_i2c.o(i.GPIO_I2C2_Stop)
- i.GPIO_I2C2_Write 0x000017cc Section 0 gpio_i2c.o(i.GPIO_I2C2_Write)
- i.Gpio_Led_OutputSet 0x00001860 Section 0 gpio_state_led.o(i.Gpio_Led_OutputSet)
- i.Gpio_Relay_Initialization 0x000018a8 Section 0 gpio_sensor.o(i.Gpio_Relay_Initialization)
- i.Gpio_Sensor_PWR_Initialization 0x000018cc Section 0 gpio_sensor.o(i.Gpio_Sensor_PWR_Initialization)
- i.Gpio_StateLed_Initialization 0x000018f0 Section 0 gpio_state_led.o(i.Gpio_StateLed_Initialization)
- i.Gpio_Switch_Check_Process 0x0000195c Section 0 gpio_switch.o(i.Gpio_Switch_Check_Process)
- Gpio_Switch_Check_Process 0x0000195d Thumb Code 320 gpio_switch.o(i.Gpio_Switch_Check_Process)
- i.Gpio_Switch_Port_Initialization 0x00001aa0 Section 0 gpio_switch.o(i.Gpio_Switch_Port_Initialization)
- i.Gpio_Switch_TestCallback 0x00001b18 Section 0 gpio_switch.o(i.Gpio_Switch_TestCallback)
- Gpio_Switch_TestCallback 0x00001b19 Thumb Code 14 gpio_switch.o(i.Gpio_Switch_TestCallback)
- i.Gpio_Swtich_Set_Callback 0x00001b38 Section 0 gpio_switch.o(i.Gpio_Swtich_Set_Callback)
- i.Gpio_Swtich_Set_PushCount 0x00001b60 Section 0 gpio_switch.o(i.Gpio_Swtich_Set_PushCount)
- i.HAL_CRC_Init 0x00001b80 Section 0 a31g12x_hal_crc.o(i.HAL_CRC_Init)
- i.HAL_FMC_FlashEntry 0x00001b90 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashEntry)
- i.HAL_FMC_FlashExit 0x00001bf0 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashExit)
- i.HAL_FMC_FlashFunction 0x00001c28 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashFunction)
- i.HAL_FMC_PageErase 0x00001dd0 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_PageErase)
- i.HAL_FMC_PageWrite 0x00001e10 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_PageWrite)
- i.HAL_GPIO_ClearPin 0x00001e50 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ClearPin)
- i.HAL_GPIO_ConfigFunction 0x00001e54 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigFunction)
- i.HAL_GPIO_ConfigOutput 0x00001e98 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigOutput)
- i.HAL_GPIO_ConfigPullup 0x00001ede Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigPullup)
- i.HAL_GPIO_ReadPin 0x00001efc Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ReadPin)
- i.HAL_GPIO_SetDebouncePin 0x00001f04 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_SetDebouncePin)
- i.HAL_GPIO_SetPin 0x00001f1a Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_SetPin)
- i.HAL_INT_EInt_MaskDisable 0x00001f20 Section 0 a31g12x_hal_intc.o(i.HAL_INT_EInt_MaskDisable)
- i.HAL_SCU_ClockMonitoring 0x00001f30 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_ClockMonitoring)
- i.HAL_SCU_ClockSource_Enable 0x00001f6c Section 0 a31g12x_hal_scu.o(i.HAL_SCU_ClockSource_Enable)
- i.HAL_SCU_Peripheral_ClockConfig 0x00001f90 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_ClockConfig)
- i.HAL_SCU_Peripheral_EnableClock1 0x00001f9c Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock1)
- i.HAL_SCU_Peripheral_EnableClock2 0x00001fbc Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock2)
- i.HAL_SCU_Peripheral_SetReset2 0x00001fdc Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_SetReset2)
- i.HAL_SCU_SystemClockChange 0x00001ff8 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockChange)
- i.HAL_SCU_SystemClockDivider 0x0000200c Section 0 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockDivider)
- i.HAL_TIMER1n_Cmd 0x00002018 Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Cmd)
- i.HAL_TIMER1n_ConfigInterrupt 0x0000203e Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_ConfigInterrupt)
- i.HAL_TIMER1n_Init 0x00002078 Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Init)
- i.HAL_UART_ConfigInterrupt 0x000021e0 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ConfigInterrupt)
- i.HAL_UART_ConfigStructInit 0x0000222c Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ConfigStructInit)
- i.HAL_UART_Init 0x0000224c Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Init)
- i.HAL_UART_Receive 0x00002350 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Receive)
- i.HAL_UART_ReceiveByte 0x000023c4 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ReceiveByte)
- i.HAL_UART_Transmit 0x000023cc Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Transmit)
- i.HAL_UART_TransmitByte 0x0000244c Section 0 a31g12x_hal_uartn.o(i.HAL_UART_TransmitByte)
- i.HAL_USART_CheckBusy 0x0000245c Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_CheckBusy)
- i.HAL_USART_ClearStatus 0x00002470 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ClearStatus)
- i.HAL_USART_ConfigInterrupt 0x000024aa Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ConfigInterrupt)
- i.HAL_USART_DataControlConfig 0x000024f6 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_DataControlConfig)
- i.HAL_USART_Enable 0x00002560 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Enable)
- i.HAL_USART_GetStatus 0x00002586 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_GetStatus)
- i.HAL_USART_Init 0x00002590 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Init)
- i.HAL_USART_Receive 0x00002684 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Receive)
- i.HAL_USART_ReceiveByte 0x000026f6 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ReceiveByte)
- i.HAL_USART_SPI_Mode_Config 0x000026fe Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_SPI_Mode_Config)
- i.HAL_USART_Transmit 0x00002726 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Transmit)
- i.HAL_USART_TransmitByte 0x000027aa Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_TransmitByte)
- i.HAL_USART_UART_Mode_Config 0x000027ba Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_UART_Mode_Config)
- i.HardFault_Handler 0x000027dc Section 0 a31g12x_interrupt.o(i.HardFault_Handler)
- i.I2C2_Read 0x000027e0 Section 0 gpio_i2c.o(i.I2C2_Read)
- i.I2C2_Write 0x0000281c Section 0 gpio_i2c.o(i.I2C2_Write)
- i.KCD_HP100_GetState 0x0000284c Section 0 kcd_hp100.o(i.KCD_HP100_GetState)
- i.KCD_HP100_Get_Co2 0x00002858 Section 0 kcd_hp100.o(i.KCD_HP100_Get_Co2)
- i.KCD_HP100_Initialization 0x00002880 Section 0 kcd_hp100.o(i.KCD_HP100_Initialization)
- i.KCD_HP100_Tx_Get_MeasurmentData 0x000028a8 Section 0 kcd_hp100.o(i.KCD_HP100_Tx_Get_MeasurmentData)
- i.KCD_HP_Calc_Checksum 0x00002924 Section 0 kcd_hp100.o(i.KCD_HP_Calc_Checksum)
- KCD_HP_Calc_Checksum 0x00002925 Thumb Code 28 kcd_hp100.o(i.KCD_HP_Calc_Checksum)
- i.KCD_HP_Rx_PacketRecv_Process 0x00002940 Section 0 kcd_hp100.o(i.KCD_HP_Rx_PacketRecv_Process)
- KCD_HP_Rx_PacketRecv_Process 0x00002941 Thumb Code 290 kcd_hp100.o(i.KCD_HP_Rx_PacketRecv_Process)
- i.MX_FATFS_Init 0x00002a7c Section 0 fatfs.o(i.MX_FATFS_Init)
- i.NMI_Handler 0x00002a98 Section 0 a31g12x_interrupt.o(i.NMI_Handler)
- i.NVIC_SetPriority 0x00002a9c Section 0 a31g12x_systemclock.o(i.NVIC_SetPriority)
- NVIC_SetPriority 0x00002a9d Thumb Code 110 a31g12x_systemclock.o(i.NVIC_SetPriority)
- i.NVIC_SetPriority 0x00002b14 Section 0 uart1.o(i.NVIC_SetPriority)
- NVIC_SetPriority 0x00002b15 Thumb Code 110 uart1.o(i.NVIC_SetPriority)
- i.NVIC_SetPriority 0x00002b8c Section 0 timer12.o(i.NVIC_SetPriority)
- NVIC_SetPriority 0x00002b8d Thumb Code 110 timer12.o(i.NVIC_SetPriority)
- i.NVIC_SetPriority 0x00002c04 Section 0 usart11_rs485.o(i.NVIC_SetPriority)
- NVIC_SetPriority 0x00002c05 Thumb Code 110 usart11_rs485.o(i.NVIC_SetPriority)
- i.PendSV_Handler 0x00002c7c Section 0 a31g12x_interrupt.o(i.PendSV_Handler)
- i.RTC_Get_IC_Time_Process 0x00002c80 Section 0 rtc_process.o(i.RTC_Get_IC_Time_Process)
- RTC_Get_IC_Time_Process 0x00002c81 Thumb Code 84 rtc_process.o(i.RTC_Get_IC_Time_Process)
- i.RTC_Get_Time 0x00002cd8 Section 0 rtc_process.o(i.RTC_Get_Time)
- i.RTC_Process_Initialization 0x00002cec Section 0 rtc_process.o(i.RTC_Process_Initialization)
- i.RingBuffer_Dequeue 0x00002d08 Section 0 ring_buffer.o(i.RingBuffer_Dequeue)
- i.RingBuffer_Enqueue 0x00002d46 Section 0 ring_buffer.o(i.RingBuffer_Enqueue)
- i.RingBuffer_GetData 0x00002d86 Section 0 ring_buffer.o(i.RingBuffer_GetData)
- i.RingBuffer_Get_DataSize 0x00002d94 Section 0 ring_buffer.o(i.RingBuffer_Get_DataSize)
- i.RingBuffer_Initialization 0x00002dc6 Section 0 ring_buffer.o(i.RingBuffer_Initialization)
- i.RingBuffer_PopData 0x00002dec Section 0 ring_buffer.o(i.RingBuffer_PopData)
- i.RingBuffer_isEmpty 0x00002e12 Section 0 ring_buffer.o(i.RingBuffer_isEmpty)
- i.RingBuffer_isFull 0x00002e24 Section 0 ring_buffer.o(i.RingBuffer_isFull)
- i.SPI10_Initialization 0x00002e48 Section 0 spi10.o(i.SPI10_Initialization)
- i.SPI10_SendReceiveByte 0x00002f3c Section 0 spi10.o(i.SPI10_SendReceiveByte)
- i.SPI10_Transmit 0x00002f6c Section 0 spi10.o(i.SPI10_Transmit)
- i.SPI13_Initialization 0x00002fa8 Section 0 spi13.o(i.SPI13_Initialization)
- i.SPI13_Transmit 0x00003064 Section 0 spi13.o(i.SPI13_Transmit)
- i.SPI_Timer_On 0x000030a0 Section 0 user_diskio_spi.o(i.SPI_Timer_On)
- i.SPI_Timer_Status 0x000030bc Section 0 user_diskio_spi.o(i.SPI_Timer_Status)
- i.SVC_Handler 0x000030e0 Section 0 a31g12x_interrupt.o(i.SVC_Handler)
- i.SW_Timer_Callback_Process 0x000030e4 Section 0 sw_timer.o(i.SW_Timer_Callback_Process)
- i.SW_Timer_Callback_Register 0x00003164 Section 0 sw_timer.o(i.SW_Timer_Callback_Register)
- i.Save_SensorData_SDCard 0x000031b8 Section 0 save_file.o(i.Save_SensorData_SDCard)
- i.Segemet_Output_Process 0x000033e0 Section 0 segment_74hc595d.o(i.Segemet_Output_Process)
- Segemet_Output_Process 0x000033e1 Thumb Code 192 segment_74hc595d.o(i.Segemet_Output_Process)
- i.Segment_All_Set_Data 0x000034b0 Section 0 segment.o(i.Segment_All_Set_Data)
- i.Segment_Initialization 0x000034d0 Section 0 segment_74hc595d.o(i.Segment_Initialization)
- i.Segment_Output_Data 0x00003518 Section 0 segment_74hc595d.o(i.Segment_Output_Data)
- Segment_Output_Data 0x00003519 Thumb Code 16 segment_74hc595d.o(i.Segment_Output_Data)
- i.Segment_Show_SensorData 0x00003528 Section 0 segment.o(i.Segment_Show_SensorData)
- i.Segment_Show_SettingData 0x000036d4 Section 0 segment.o(i.Segment_Show_SettingData)
- i.Segment_Show_Time 0x000037f4 Section 0 segment.o(i.Segment_Show_Time)
- i.Segment_Show_Version 0x00003874 Section 0 segment.o(i.Segment_Show_Version)
- i.State_Led_Off 0x000038f4 Section 0 gpio_state_led.o(i.State_Led_Off)
- State_Led_Off 0x000038f5 Thumb Code 34 gpio_state_led.o(i.State_Led_Off)
- i.State_Led_On 0x0000391c Section 0 gpio_state_led.o(i.State_Led_On)
- State_Led_On 0x0000391d Thumb Code 34 gpio_state_led.o(i.State_Led_On)
- i.State_Led_Output_Process 0x00003944 Section 0 gpio_state_led.o(i.State_Led_Output_Process)
- State_Led_Output_Process 0x00003945 Thumb Code 128 gpio_state_led.o(i.State_Led_Output_Process)
- i.SysTick_Handler 0x000039c8 Section 0 systick_timer.o(i.SysTick_Handler)
- i.SystemInit 0x000039f0 Section 0 system_a31g12x.o(i.SystemInit)
- i.System_Clock_Initialization 0x00003a14 Section 0 a31g12x_systemclock.o(i.System_Clock_Initialization)
- i.Systick_Initialization 0x00003a64 Section 0 a31g12x_systemclock.o(i.Systick_Initialization)
- i.TIMER12_Handler 0x00003abc Section 0 timer12.o(i.TIMER12_Handler)
- i.Timer12_Initialization 0x00003af0 Section 0 timer12.o(i.Timer12_Initialization)
- i.Timer12_Set_Match_Interrupt_Callback 0x00003b4c Section 0 timer12.o(i.Timer12_Set_Match_Interrupt_Callback)
- i.UART1_Handler 0x00003b58 Section 0 uart1.o(i.UART1_Handler)
- i.USART11_Handler 0x00003b80 Section 0 usart11_rs485.o(i.USART11_Handler)
- i.USER_SPI_initialize 0x00003ba0 Section 0 user_diskio_spi.o(i.USER_SPI_initialize)
- i.USER_SPI_ioctl 0x00003d00 Section 0 user_diskio_spi.o(i.USER_SPI_ioctl)
- i.USER_SPI_read 0x00003f40 Section 0 user_diskio_spi.o(i.USER_SPI_read)
- i.USER_SPI_status 0x00003fe0 Section 0 user_diskio_spi.o(i.USER_SPI_status)
- i.USER_SPI_write 0x00003ff4 Section 0 user_diskio_spi.o(i.USER_SPI_write)
- i.USER_initialize 0x000040bc Section 0 user_diskio.o(i.USER_initialize)
- i.USER_ioctl 0x000040c8 Section 0 user_diskio.o(i.USER_ioctl)
- i.USER_read 0x000040dc Section 0 user_diskio.o(i.USER_read)
- i.USER_status 0x000040f4 Section 0 user_diskio.o(i.USER_status)
- i.USER_write 0x00004100 Section 0 user_diskio.o(i.USER_write)
- i.Uart1_Get_RecvData 0x00004118 Section 0 uart1.o(i.Uart1_Get_RecvData)
- i.Uart1_Get_RecvDataCount 0x0000412c Section 0 uart1.o(i.Uart1_Get_RecvDataCount)
- i.Uart1_Initialization 0x0000413c Section 0 uart1.o(i.Uart1_Initialization)
- i.Uart1_Receive_Handler 0x000041fc Section 0 uart1.o(i.Uart1_Receive_Handler)
- Uart1_Receive_Handler 0x000041fd Thumb Code 42 uart1.o(i.Uart1_Receive_Handler)
- i.Uart1_Transmit 0x00004230 Section 0 uart1.o(i.Uart1_Transmit)
- i.Uart1_Transmit_Process 0x00004244 Section 0 uart1.o(i.Uart1_Transmit_Process)
- Uart1_Transmit_Process 0x00004245 Thumb Code 46 uart1.o(i.Uart1_Transmit_Process)
- i.Uart_Packet_Initialization 0x0000427c Section 0 uart_packet.o(i.Uart_Packet_Initialization)
- i.Uart_Packet_Make_Process 0x00004298 Section 0 uart_packet.o(i.Uart_Packet_Make_Process)
- Uart_Packet_Make_Process 0x00004299 Thumb Code 308 uart_packet.o(i.Uart_Packet_Make_Process)
- i.Uart_Packet_Process 0x000043dc Section 0 uart_packet.o(i.Uart_Packet_Process)
- Uart_Packet_Process 0x000043dd Thumb Code 224 uart_packet.o(i.Uart_Packet_Process)
- i.Usart11_Get_RecvData 0x000044bc Section 0 usart11_rs485.o(i.Usart11_Get_RecvData)
- i.Usart11_Get_RecvDataCount 0x000044d0 Section 0 usart11_rs485.o(i.Usart11_Get_RecvDataCount)
- i.Usart11_Initialization 0x000044e0 Section 0 usart11_rs485.o(i.Usart11_Initialization)
- i.Usart11_Receive_Handler 0x000045c4 Section 0 usart11_rs485.o(i.Usart11_Receive_Handler)
- Usart11_Receive_Handler 0x000045c5 Thumb Code 42 usart11_rs485.o(i.Usart11_Receive_Handler)
- i.Usart11_TransmitData 0x000045f8 Section 0 usart11_rs485.o(i.Usart11_TransmitData)
- i.Usart11_Transmit_Process 0x00004618 Section 0 usart11_rs485.o(i.Usart11_Transmit_Process)
- Usart11_Transmit_Process 0x00004619 Thumb Code 112 usart11_rs485.o(i.Usart11_Transmit_Process)
- i.__0printf 0x00004694 Section 0 printfa.o(i.__0printf)
- i.__0sprintf 0x000046b4 Section 0 printfa.o(i.__0sprintf)
- i.__ARM_clz 0x000046dc Section 0 depilogue.o(i.__ARM_clz)
- i.__ARM_common_switch8 0x0000470a Section 0 segment_74hc595d.o(i.__ARM_common_switch8)
- i.__scatterload_copy 0x00004726 Section 14 handlers.o(i.__scatterload_copy)
- i.__scatterload_null 0x00004734 Section 2 handlers.o(i.__scatterload_null)
- i.__scatterload_zeroinit 0x00004736 Section 14 handlers.o(i.__scatterload_zeroinit)
- i._fp_digits 0x00004744 Section 0 printfa.o(i._fp_digits)
- _fp_digits 0x00004745 Thumb Code 344 printfa.o(i._fp_digits)
- i._printf_core 0x000048b8 Section 0 printfa.o(i._printf_core)
- _printf_core 0x000048b9 Thumb Code 1760 printfa.o(i._printf_core)
- i._printf_post_padding 0x00004fa8 Section 0 printfa.o(i._printf_post_padding)
- _printf_post_padding 0x00004fa9 Thumb Code 32 printfa.o(i._printf_post_padding)
- i._printf_pre_padding 0x00004fc8 Section 0 printfa.o(i._printf_pre_padding)
- _printf_pre_padding 0x00004fc9 Thumb Code 44 printfa.o(i._printf_pre_padding)
- i._sputc 0x00004ff4 Section 0 printfa.o(i._sputc)
- _sputc 0x00004ff5 Thumb Code 10 printfa.o(i._sputc)
- i.a_ds3231_bcd2hex 0x00004ffe Section 0 driver_ds3231.o(i.a_ds3231_bcd2hex)
- a_ds3231_bcd2hex 0x00004fff Thumb Code 20 driver_ds3231.o(i.a_ds3231_bcd2hex)
- i.a_ds3231_hex2bcd 0x00005012 Section 0 driver_ds3231.o(i.a_ds3231_hex2bcd)
- a_ds3231_hex2bcd 0x00005013 Thumb Code 34 driver_ds3231.o(i.a_ds3231_hex2bcd)
- i.a_ds3231_iic_multiple_read 0x00005034 Section 0 driver_ds3231.o(i.a_ds3231_iic_multiple_read)
- a_ds3231_iic_multiple_read 0x00005035 Thumb Code 36 driver_ds3231.o(i.a_ds3231_iic_multiple_read)
- i.a_ds3231_iic_write 0x00005058 Section 0 driver_ds3231.o(i.a_ds3231_iic_write)
- a_ds3231_iic_write 0x00005059 Thumb Code 30 driver_ds3231.o(i.a_ds3231_iic_write)
- i.check_fs 0x00005078 Section 0 ff.o(i.check_fs)
- check_fs 0x00005079 Thumb Code 150 ff.o(i.check_fs)
- i.chk_chr 0x0000511c Section 0 ff.o(i.chk_chr)
- chk_chr 0x0000511d Thumb Code 22 ff.o(i.chk_chr)
- i.chk_lock 0x00005134 Section 0 ff.o(i.chk_lock)
- chk_lock 0x00005135 Thumb Code 142 ff.o(i.chk_lock)
- i.clear_lock 0x000051cc Section 0 ff.o(i.clear_lock)
- clear_lock 0x000051cd Thumb Code 38 ff.o(i.clear_lock)
- i.clmt_clust 0x000051f8 Section 0 ff.o(i.clmt_clust)
- clmt_clust 0x000051f9 Thumb Code 70 ff.o(i.clmt_clust)
- i.clust2sect 0x00005240 Section 0 ff.o(i.clust2sect)
- i.create_chain 0x00005268 Section 0 ff.o(i.create_chain)
- create_chain 0x00005269 Thumb Code 250 ff.o(i.create_chain)
- i.create_name 0x0000536c Section 0 ff.o(i.create_name)
- create_name 0x0000536d Thumb Code 276 ff.o(i.create_name)
- i.dec_lock 0x00005494 Section 0 ff.o(i.dec_lock)
- dec_lock 0x00005495 Thumb Code 72 ff.o(i.dec_lock)
- i.despiselect 0x000054e0 Section 0 user_diskio_spi.o(i.despiselect)
- despiselect 0x000054e1 Thumb Code 20 user_diskio_spi.o(i.despiselect)
- i.dir_alloc 0x000054f4 Section 0 ff.o(i.dir_alloc)
- dir_alloc 0x000054f5 Thumb Code 110 ff.o(i.dir_alloc)
- i.dir_find 0x00005562 Section 0 ff.o(i.dir_find)
- dir_find 0x00005563 Thumb Code 114 ff.o(i.dir_find)
- i.dir_next 0x000055d4 Section 0 ff.o(i.dir_next)
- dir_next 0x000055d5 Thumb Code 438 ff.o(i.dir_next)
- i.dir_register 0x00005790 Section 0 ff.o(i.dir_register)
- dir_register 0x00005791 Thumb Code 88 ff.o(i.dir_register)
- i.dir_sdi 0x000057e8 Section 0 ff.o(i.dir_sdi)
- dir_sdi 0x000057e9 Thumb Code 258 ff.o(i.dir_sdi)
- i.disk_initialize 0x000058f0 Section 0 diskio.o(i.disk_initialize)
- i.disk_ioctl 0x00005920 Section 0 diskio.o(i.disk_ioctl)
- i.disk_read 0x00005944 Section 0 diskio.o(i.disk_read)
- i.disk_status 0x00005970 Section 0 diskio.o(i.disk_status)
- i.disk_write 0x0000598c Section 0 diskio.o(i.disk_write)
- i.ds3231_aging_offset_convert_to_register 0x000059b8 Section 0 driver_ds3231.o(i.ds3231_aging_offset_convert_to_register)
- i.ds3231_basic_get_time 0x000059ec Section 0 driver_ds3231_basic.o(i.ds3231_basic_get_time)
- i.ds3231_basic_init 0x00005a08 Section 0 driver_ds3231_basic.o(i.ds3231_basic_init)
- i.ds3231_basic_set_time 0x00005c9c Section 0 driver_ds3231_basic.o(i.ds3231_basic_set_time)
- i.ds3231_deinit 0x00005cb8 Section 0 driver_ds3231.o(i.ds3231_deinit)
- i.ds3231_get_time 0x00005d04 Section 0 driver_ds3231.o(i.ds3231_get_time)
- i.ds3231_init 0x00005e10 Section 0 driver_ds3231.o(i.ds3231_init)
- i.ds3231_interface_debug_print 0x00005ffc Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_debug_print)
- i.ds3231_interface_delay_ms 0x00005ffe Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_delay_ms)
- i.ds3231_interface_iic_deinit 0x0000600a Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_deinit)
- i.ds3231_interface_iic_init 0x0000600e Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_init)
- i.ds3231_interface_iic_read 0x00006012 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_read)
- i.ds3231_interface_iic_write 0x00006034 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_write)
- i.ds3231_interface_receive_callback 0x00006064 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_receive_callback)
- i.ds3231_set_32khz_output 0x000060b8 Section 0 driver_ds3231.o(i.ds3231_set_32khz_output)
- i.ds3231_set_aging_offset 0x00006164 Section 0 driver_ds3231.o(i.ds3231_set_aging_offset)
- i.ds3231_set_alarm_interrupt 0x000061bc Section 0 driver_ds3231.o(i.ds3231_set_alarm_interrupt)
- i.ds3231_set_oscillator 0x0000626c Section 0 driver_ds3231.o(i.ds3231_set_oscillator)
- i.ds3231_set_pin 0x00006320 Section 0 driver_ds3231.o(i.ds3231_set_pin)
- i.ds3231_set_square_wave 0x000063cc Section 0 driver_ds3231.o(i.ds3231_set_square_wave)
- i.ds3231_set_time 0x00006478 Section 0 driver_ds3231.o(i.ds3231_set_time)
- i.enq_lock 0x0000698c Section 0 ff.o(i.enq_lock)
- enq_lock 0x0000698d Thumb Code 34 ff.o(i.enq_lock)
- i.f_close 0x000069b4 Section 0 ff.o(i.f_close)
- i.f_closedir 0x000069ec Section 0 ff.o(i.f_closedir)
- i.f_lseek 0x00006a24 Section 0 ff.o(i.f_lseek)
- i.f_mkdir 0x00006e74 Section 0 ff.o(i.f_mkdir)
- i.f_mount 0x00007010 Section 0 ff.o(i.f_mount)
- i.f_open 0x00007080 Section 0 ff.o(i.f_open)
- i.f_opendir 0x0000729c Section 0 ff.o(i.f_opendir)
- i.f_sync 0x00007370 Section 0 ff.o(i.f_sync)
- i.f_write 0x00007470 Section 0 ff.o(i.f_write)
- i.find_volume 0x00007778 Section 0 ff.o(i.find_volume)
- find_volume 0x00007779 Thumb Code 1134 ff.o(i.find_volume)
- i.follow_path 0x00007bf0 Section 0 ff.o(i.follow_path)
- follow_path 0x00007bf1 Thumb Code 174 ff.o(i.follow_path)
- i.fputc 0x00007c9e Section 0 dbg_printf.o(i.fputc)
- i.get_fat 0x00007cae Section 0 ff.o(i.get_fat)
- i.get_fattime 0x00007db2 Section 0 fatfs.o(i.get_fattime)
- i.get_ldnumber 0x00007db6 Section 0 ff.o(i.get_ldnumber)
- get_ldnumber 0x00007db7 Thumb Code 76 ff.o(i.get_ldnumber)
- i.inc_lock 0x00007e04 Section 0 ff.o(i.inc_lock)
- inc_lock 0x00007e05 Thumb Code 220 ff.o(i.inc_lock)
- i.ld_clust 0x00007ee8 Section 0 ff.o(i.ld_clust)
- ld_clust 0x00007ee9 Thumb Code 38 ff.o(i.ld_clust)
- i.main 0x00007f10 Section 0 main.o(i.main)
- i.mem_cmp 0x00007f8c Section 0 ff.o(i.mem_cmp)
- mem_cmp 0x00007f8d Thumb Code 42 ff.o(i.mem_cmp)
- i.mem_cpy 0x00007fb6 Section 0 ff.o(i.mem_cpy)
- mem_cpy 0x00007fb7 Thumb Code 26 ff.o(i.mem_cpy)
- i.mem_set 0x00007fd0 Section 0 ff.o(i.mem_set)
- mem_set 0x00007fd1 Thumb Code 20 ff.o(i.mem_set)
- i.millis 0x00007fe4 Section 0 systick_timer.o(i.millis)
- i.move_window 0x00007ff0 Section 0 ff.o(i.move_window)
- move_window 0x00007ff1 Thumb Code 62 ff.o(i.move_window)
- i.put_fat 0x00008034 Section 0 ff.o(i.put_fat)
- i.rcvr_datablock 0x00008196 Section 0 user_diskio_spi.o(i.rcvr_datablock)
- rcvr_datablock 0x00008197 Thumb Code 66 user_diskio_spi.o(i.rcvr_datablock)
- i.rcvr_spi_multi 0x000081d8 Section 0 user_diskio_spi.o(i.rcvr_spi_multi)
- rcvr_spi_multi 0x000081d9 Thumb Code 26 user_diskio_spi.o(i.rcvr_spi_multi)
- i.remove_chain 0x000081f4 Section 0 ff.o(i.remove_chain)
- remove_chain 0x000081f5 Thumb Code 136 ff.o(i.remove_chain)
- i.send_cmd 0x00008280 Section 0 user_diskio_spi.o(i.send_cmd)
- send_cmd 0x00008281 Thumb Code 156 user_diskio_spi.o(i.send_cmd)
- i.spiselect 0x0000831c Section 0 user_diskio_spi.o(i.spiselect)
- spiselect 0x0000831d Thumb Code 42 user_diskio_spi.o(i.spiselect)
- i.st_clust 0x00008346 Section 0 ff.o(i.st_clust)
- st_clust 0x00008347 Thumb Code 20 ff.o(i.st_clust)
- i.sync_fs 0x0000835c Section 0 ff.o(i.sync_fs)
- sync_fs 0x0000835d Thumb Code 276 ff.o(i.sync_fs)
- i.sync_window 0x00008474 Section 0 ff.o(i.sync_window)
- sync_window 0x00008475 Thumb Code 110 ff.o(i.sync_window)
- i.uart_set_divisors 0x000084e8 Section 0 a31g12x_hal_uartn.o(i.uart_set_divisors)
- uart_set_divisors 0x000084e9 Thumb Code 56 a31g12x_hal_uartn.o(i.uart_set_divisors)
- i.usart_set_divisors 0x00008524 Section 0 a31g12x_hal_usart1n.o(i.usart_set_divisors)
- usart_set_divisors 0x00008525 Thumb Code 58 a31g12x_hal_usart1n.o(i.usart_set_divisors)
- i.validate 0x00008564 Section 0 ff.o(i.validate)
- validate 0x00008565 Thumb Code 96 ff.o(i.validate)
- i.wait_ready 0x000085c4 Section 0 user_diskio_spi.o(i.wait_ready)
- wait_ready 0x000085c5 Thumb Code 48 user_diskio_spi.o(i.wait_ready)
- i.xchg_spi 0x000085f4 Section 0 user_diskio_spi.o(i.xchg_spi)
- xchg_spi 0x000085f5 Thumb Code 16 user_diskio_spi.o(i.xchg_spi)
- i.xmit_datablock 0x00008604 Section 0 user_diskio_spi.o(i.xmit_datablock)
- xmit_datablock 0x00008605 Thumb Code 76 user_diskio_spi.o(i.xmit_datablock)
- i.xmit_spi_multi 0x00008650 Section 0 user_diskio_spi.o(i.xmit_spi_multi)
- xmit_spi_multi 0x00008651 Thumb Code 16 user_diskio_spi.o(i.xmit_spi_multi)
- .constdata 0x00008660 Section 38 segment.o(.constdata)
- .constdata 0x00008686 Section 172 ff.o(.constdata)
- ExCvt 0x00008686 Data 128 ff.o(.constdata)
- vst 0x00008706 Data 22 ff.o(.constdata)
- cst 0x0000871c Data 22 ff.o(.constdata)
+ Action_Get_SensorReadProcess 0x00000969 Thumb Code 280 action_process.o(i.Action_Get_SensorReadProcess)
+ i.Action_Initialization 0x00000ac0 Section 0 action_process.o(i.Action_Initialization)
+ i.Action_Mode_Key_Push 0x00000b14 Section 0 action_process.o(i.Action_Mode_Key_Push)
+ Action_Mode_Key_Push 0x00000b15 Thumb Code 252 action_process.o(i.Action_Mode_Key_Push)
+ i.Action_PowerOn_Init_Process 0x00000c14 Section 0 action_process.o(i.Action_PowerOn_Init_Process)
+ Action_PowerOn_Init_Process 0x00000c15 Thumb Code 230 action_process.o(i.Action_PowerOn_Init_Process)
+ i.Action_PowerOn_Process 0x00000d04 Section 0 action_process.o(i.Action_PowerOn_Process)
+ Action_PowerOn_Process 0x00000d05 Thumb Code 340 action_process.o(i.Action_PowerOn_Process)
+ i.Action_Power_Off_Key_Push_Callback 0x00000ea8 Section 0 action_process.o(i.Action_Power_Off_Key_Push_Callback)
+ Action_Power_Off_Key_Push_Callback 0x00000ea9 Thumb Code 16 action_process.o(i.Action_Power_Off_Key_Push_Callback)
+ i.Action_Power_Off_Key_Set 0x00000ebc Section 0 action_process.o(i.Action_Power_Off_Key_Set)
+ Action_Power_Off_Key_Set 0x00000ebd Thumb Code 28 action_process.o(i.Action_Power_Off_Key_Set)
+ i.Action_Power_On_Key_Push_Callback 0x00000edc Section 0 action_process.o(i.Action_Power_On_Key_Push_Callback)
+ Action_Power_On_Key_Push_Callback 0x00000edd Thumb Code 20 action_process.o(i.Action_Power_On_Key_Push_Callback)
+ i.Action_Power_On_Key_Set 0x00000ef4 Section 0 action_process.o(i.Action_Power_On_Key_Set)
+ Action_Power_On_Key_Set 0x00000ef5 Thumb Code 28 action_process.o(i.Action_Power_On_Key_Set)
+ i.Action_Process 0x00000f14 Section 0 action_process.o(i.Action_Process)
+ Action_Process 0x00000f15 Thumb Code 30 action_process.o(i.Action_Process)
+ i.Action_RelayOff 0x00000f38 Section 0 action_process.o(i.Action_RelayOff)
+ Action_RelayOff 0x00000f39 Thumb Code 38 action_process.o(i.Action_RelayOff)
+ i.Action_RelayOn 0x00000f68 Section 0 action_process.o(i.Action_RelayOn)
+ Action_RelayOn 0x00000f69 Thumb Code 38 action_process.o(i.Action_RelayOn)
+ i.Action_ReturnMainViewCheck 0x00000f98 Section 0 action_process.o(i.Action_ReturnMainViewCheck)
+ Action_ReturnMainViewCheck 0x00000f99 Thumb Code 76 action_process.o(i.Action_ReturnMainViewCheck)
+ i.Action_SaveSensorData 0x00000fec Section 0 action_process.o(i.Action_SaveSensorData)
+ Action_SaveSensorData 0x00000fed Thumb Code 304 action_process.o(i.Action_SaveSensorData)
+ i.Action_Set_Key_Push 0x000011a4 Section 0 action_process.o(i.Action_Set_Key_Push)
+ Action_Set_Key_Push 0x000011a5 Thumb Code 174 action_process.o(i.Action_Set_Key_Push)
+ i.Action_Set_MaxMin_Value 0x00001258 Section 0 action_process.o(i.Action_Set_MaxMin_Value)
+ i.Action_Up_Key_Push 0x00001274 Section 0 action_process.o(i.Action_Up_Key_Push)
+ Action_Up_Key_Push 0x00001275 Thumb Code 240 action_process.o(i.Action_Up_Key_Push)
+ i.Buzzer_Initialization 0x0000136c Section 0 buzzer.o(i.Buzzer_Initialization)
+ i.Buzzer_On 0x00001398 Section 0 buzzer.o(i.Buzzer_On)
+ i.Buzzer_Output_Process 0x000013bc Section 0 buzzer.o(i.Buzzer_Output_Process)
+ Buzzer_Output_Process 0x000013bd Thumb Code 64 buzzer.o(i.Buzzer_Output_Process)
+ i.Delay_I2C_Delay 0x0000140c Section 0 gpio_i2c.o(i.Delay_I2C_Delay)
+ i.Delay_ms 0x0000141c Section 0 systick_timer.o(i.Delay_ms)
+ i.EEPROM_Read_SettingValue 0x00001430 Section 0 eeprom.o(i.EEPROM_Read_SettingValue)
+ i.EEPROM_Write_SettingValue 0x000014d4 Section 0 eeprom.o(i.EEPROM_Write_SettingValue)
+ i.FATFS_LinkDriver 0x00001594 Section 0 ff_gen_drv.o(i.FATFS_LinkDriver)
+ i.FATFS_LinkDriverEx 0x000015a8 Section 0 ff_gen_drv.o(i.FATFS_LinkDriverEx)
+ i.FATFS_UnLinkDriver 0x000015fc Section 0 ff_gen_drv.o(i.FATFS_UnLinkDriver)
+ i.FATFS_UnLinkDriverEx 0x0000160c Section 0 ff_gen_drv.o(i.FATFS_UnLinkDriverEx)
+ i.FlashMEM_Clock_Initialization 0x00001650 Section 0 eeprom.o(i.FlashMEM_Clock_Initialization)
+ i.FlashMem_Do_PageEr 0x00001660 Section 0 eeprom.o(i.FlashMem_Do_PageEr)
+ i.FlashMem_Do_PageWt 0x00001674 Section 0 eeprom.o(i.FlashMem_Do_PageWt)
+ i.GPIO_I2C2_Initialization 0x0000168c Section 0 gpio_i2c.o(i.GPIO_I2C2_Initialization)
+ i.GPIO_I2C2_Read 0x000016cc Section 0 gpio_i2c.o(i.GPIO_I2C2_Read)
+ i.GPIO_I2C2_Start 0x00001760 Section 0 gpio_i2c.o(i.GPIO_I2C2_Start)
+ i.GPIO_I2C2_Stop 0x000017ac Section 0 gpio_i2c.o(i.GPIO_I2C2_Stop)
+ i.GPIO_I2C2_Write 0x000017ec Section 0 gpio_i2c.o(i.GPIO_I2C2_Write)
+ i.Gpio_Led_OutputSet 0x00001880 Section 0 gpio_state_led.o(i.Gpio_Led_OutputSet)
+ i.Gpio_Relay_Initialization 0x000018c8 Section 0 gpio_sensor.o(i.Gpio_Relay_Initialization)
+ i.Gpio_Sensor_PWR_Initialization 0x000018ec Section 0 gpio_sensor.o(i.Gpio_Sensor_PWR_Initialization)
+ i.Gpio_StateLed_Initialization 0x00001910 Section 0 gpio_state_led.o(i.Gpio_StateLed_Initialization)
+ i.Gpio_Switch_Check_Process 0x0000197c Section 0 gpio_switch.o(i.Gpio_Switch_Check_Process)
+ Gpio_Switch_Check_Process 0x0000197d Thumb Code 320 gpio_switch.o(i.Gpio_Switch_Check_Process)
+ i.Gpio_Switch_Port_Initialization 0x00001ac0 Section 0 gpio_switch.o(i.Gpio_Switch_Port_Initialization)
+ i.Gpio_Switch_TestCallback 0x00001b38 Section 0 gpio_switch.o(i.Gpio_Switch_TestCallback)
+ Gpio_Switch_TestCallback 0x00001b39 Thumb Code 2 gpio_switch.o(i.Gpio_Switch_TestCallback)
+ i.Gpio_Swtich_Set_Callback 0x00001b3c Section 0 gpio_switch.o(i.Gpio_Swtich_Set_Callback)
+ i.Gpio_Swtich_Set_PushCount 0x00001b64 Section 0 gpio_switch.o(i.Gpio_Swtich_Set_PushCount)
+ i.HAL_CRC_Init 0x00001b84 Section 0 a31g12x_hal_crc.o(i.HAL_CRC_Init)
+ i.HAL_FMC_FlashEntry 0x00001b94 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashEntry)
+ i.HAL_FMC_FlashExit 0x00001bf4 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashExit)
+ i.HAL_FMC_FlashFunction 0x00001c2c Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_FlashFunction)
+ i.HAL_FMC_PageErase 0x00001dd4 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_PageErase)
+ i.HAL_FMC_PageWrite 0x00001e14 Section 0 a31g12x_hal_fmc.o(i.HAL_FMC_PageWrite)
+ i.HAL_GPIO_ClearPin 0x00001e54 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ClearPin)
+ i.HAL_GPIO_ConfigFunction 0x00001e58 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigFunction)
+ i.HAL_GPIO_ConfigOutput 0x00001e9c Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigOutput)
+ i.HAL_GPIO_ConfigPullup 0x00001ee2 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigPullup)
+ i.HAL_GPIO_ReadPin 0x00001f00 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_ReadPin)
+ i.HAL_GPIO_SetDebouncePin 0x00001f08 Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_SetDebouncePin)
+ i.HAL_GPIO_SetPin 0x00001f1e Section 0 a31g12x_hal_pcu.o(i.HAL_GPIO_SetPin)
+ i.HAL_INT_EInt_MaskDisable 0x00001f24 Section 0 a31g12x_hal_intc.o(i.HAL_INT_EInt_MaskDisable)
+ i.HAL_SCU_ClockMonitoring 0x00001f34 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_ClockMonitoring)
+ i.HAL_SCU_ClockSource_Enable 0x00001f70 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_ClockSource_Enable)
+ i.HAL_SCU_Peripheral_ClockConfig 0x00001f94 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_ClockConfig)
+ i.HAL_SCU_Peripheral_EnableClock1 0x00001fa0 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock1)
+ i.HAL_SCU_Peripheral_EnableClock2 0x00001fc0 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock2)
+ i.HAL_SCU_Peripheral_SetReset2 0x00001fe0 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_SetReset2)
+ i.HAL_SCU_SystemClockChange 0x00001ffc Section 0 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockChange)
+ i.HAL_SCU_SystemClockDivider 0x00002010 Section 0 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockDivider)
+ i.HAL_TIMER1n_Cmd 0x0000201c Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Cmd)
+ i.HAL_TIMER1n_ConfigInterrupt 0x00002042 Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_ConfigInterrupt)
+ i.HAL_TIMER1n_Init 0x0000207c Section 0 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Init)
+ i.HAL_UART_ConfigInterrupt 0x000021e4 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ConfigInterrupt)
+ i.HAL_UART_ConfigStructInit 0x00002230 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ConfigStructInit)
+ i.HAL_UART_Init 0x00002250 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Init)
+ i.HAL_UART_Receive 0x00002354 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Receive)
+ i.HAL_UART_ReceiveByte 0x000023c8 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_ReceiveByte)
+ i.HAL_UART_Transmit 0x000023d0 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_Transmit)
+ i.HAL_UART_TransmitByte 0x00002450 Section 0 a31g12x_hal_uartn.o(i.HAL_UART_TransmitByte)
+ i.HAL_USART_CheckBusy 0x00002460 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_CheckBusy)
+ i.HAL_USART_ClearStatus 0x00002474 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ClearStatus)
+ i.HAL_USART_ConfigInterrupt 0x000024ae Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ConfigInterrupt)
+ i.HAL_USART_DataControlConfig 0x000024fa Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_DataControlConfig)
+ i.HAL_USART_Enable 0x00002564 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Enable)
+ i.HAL_USART_GetStatus 0x0000258a Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_GetStatus)
+ i.HAL_USART_Init 0x00002594 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Init)
+ i.HAL_USART_Receive 0x00002688 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Receive)
+ i.HAL_USART_ReceiveByte 0x000026fa Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_ReceiveByte)
+ i.HAL_USART_SPI_Mode_Config 0x00002702 Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_SPI_Mode_Config)
+ i.HAL_USART_Transmit 0x0000272a Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_Transmit)
+ i.HAL_USART_TransmitByte 0x000027ae Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_TransmitByte)
+ i.HAL_USART_UART_Mode_Config 0x000027be Section 0 a31g12x_hal_usart1n.o(i.HAL_USART_UART_Mode_Config)
+ i.HardFault_Handler 0x000027e0 Section 0 a31g12x_interrupt.o(i.HardFault_Handler)
+ i.I2C2_Read 0x000027e4 Section 0 gpio_i2c.o(i.I2C2_Read)
+ i.I2C2_Write 0x00002820 Section 0 gpio_i2c.o(i.I2C2_Write)
+ i.KCD_HP100_GetState 0x00002850 Section 0 kcd_hp100.o(i.KCD_HP100_GetState)
+ i.KCD_HP100_Get_Co2 0x0000285c Section 0 kcd_hp100.o(i.KCD_HP100_Get_Co2)
+ i.KCD_HP100_Initialization 0x00002884 Section 0 kcd_hp100.o(i.KCD_HP100_Initialization)
+ i.KCD_HP100_Tx_Get_MeasurmentData 0x000028ac Section 0 kcd_hp100.o(i.KCD_HP100_Tx_Get_MeasurmentData)
+ i.KCD_HP_Calc_Checksum 0x00002928 Section 0 kcd_hp100.o(i.KCD_HP_Calc_Checksum)
+ KCD_HP_Calc_Checksum 0x00002929 Thumb Code 28 kcd_hp100.o(i.KCD_HP_Calc_Checksum)
+ i.KCD_HP_Rx_PacketRecv_Process 0x00002944 Section 0 kcd_hp100.o(i.KCD_HP_Rx_PacketRecv_Process)
+ KCD_HP_Rx_PacketRecv_Process 0x00002945 Thumb Code 290 kcd_hp100.o(i.KCD_HP_Rx_PacketRecv_Process)
+ i.MX_FATFS_Init 0x00002a80 Section 0 fatfs.o(i.MX_FATFS_Init)
+ i.NMI_Handler 0x00002a9c Section 0 a31g12x_interrupt.o(i.NMI_Handler)
+ i.NVIC_SetPriority 0x00002aa0 Section 0 a31g12x_systemclock.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x00002aa1 Thumb Code 110 a31g12x_systemclock.o(i.NVIC_SetPriority)
+ i.NVIC_SetPriority 0x00002b18 Section 0 uart1.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x00002b19 Thumb Code 110 uart1.o(i.NVIC_SetPriority)
+ i.NVIC_SetPriority 0x00002b90 Section 0 timer12.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x00002b91 Thumb Code 110 timer12.o(i.NVIC_SetPriority)
+ i.NVIC_SetPriority 0x00002c08 Section 0 usart11_rs485.o(i.NVIC_SetPriority)
+ NVIC_SetPriority 0x00002c09 Thumb Code 110 usart11_rs485.o(i.NVIC_SetPriority)
+ i.PendSV_Handler 0x00002c80 Section 0 a31g12x_interrupt.o(i.PendSV_Handler)
+ i.RTC_Get_IC_Time_Process 0x00002c84 Section 0 rtc_process.o(i.RTC_Get_IC_Time_Process)
+ RTC_Get_IC_Time_Process 0x00002c85 Thumb Code 84 rtc_process.o(i.RTC_Get_IC_Time_Process)
+ i.RTC_Get_Time 0x00002cdc Section 0 rtc_process.o(i.RTC_Get_Time)
+ i.RTC_Process_Initialization 0x00002cf0 Section 0 rtc_process.o(i.RTC_Process_Initialization)
+ i.RingBuffer_Dequeue 0x00002d0c Section 0 ring_buffer.o(i.RingBuffer_Dequeue)
+ i.RingBuffer_Enqueue 0x00002d4a Section 0 ring_buffer.o(i.RingBuffer_Enqueue)
+ i.RingBuffer_GetData 0x00002d8a Section 0 ring_buffer.o(i.RingBuffer_GetData)
+ i.RingBuffer_Get_DataSize 0x00002d98 Section 0 ring_buffer.o(i.RingBuffer_Get_DataSize)
+ i.RingBuffer_Initialization 0x00002dca Section 0 ring_buffer.o(i.RingBuffer_Initialization)
+ i.RingBuffer_PopData 0x00002df0 Section 0 ring_buffer.o(i.RingBuffer_PopData)
+ i.RingBuffer_isEmpty 0x00002e16 Section 0 ring_buffer.o(i.RingBuffer_isEmpty)
+ i.RingBuffer_isFull 0x00002e28 Section 0 ring_buffer.o(i.RingBuffer_isFull)
+ i.SPI10_Initialization 0x00002e4c Section 0 spi10.o(i.SPI10_Initialization)
+ i.SPI10_SendReceiveByte 0x00002f40 Section 0 spi10.o(i.SPI10_SendReceiveByte)
+ i.SPI10_Transmit 0x00002f70 Section 0 spi10.o(i.SPI10_Transmit)
+ i.SPI13_Initialization 0x00002fac Section 0 spi13.o(i.SPI13_Initialization)
+ i.SPI13_Transmit 0x00003068 Section 0 spi13.o(i.SPI13_Transmit)
+ i.SPI_Timer_On 0x000030a4 Section 0 user_diskio_spi.o(i.SPI_Timer_On)
+ i.SPI_Timer_Status 0x000030c0 Section 0 user_diskio_spi.o(i.SPI_Timer_Status)
+ i.SVC_Handler 0x000030e4 Section 0 a31g12x_interrupt.o(i.SVC_Handler)
+ i.SW_Timer_Callback_Process 0x000030e8 Section 0 sw_timer.o(i.SW_Timer_Callback_Process)
+ i.SW_Timer_Callback_Register 0x00003168 Section 0 sw_timer.o(i.SW_Timer_Callback_Register)
+ i.Save_SensorData_SDCard 0x000031bc Section 0 save_file.o(i.Save_SensorData_SDCard)
+ i.Segemet_Output_Process 0x000033e4 Section 0 segment_74hc595d.o(i.Segemet_Output_Process)
+ Segemet_Output_Process 0x000033e5 Thumb Code 192 segment_74hc595d.o(i.Segemet_Output_Process)
+ i.Segment_All_Set_Data 0x000034b4 Section 0 segment.o(i.Segment_All_Set_Data)
+ i.Segment_Initialization 0x000034d4 Section 0 segment_74hc595d.o(i.Segment_Initialization)
+ i.Segment_Output_Data 0x0000351c Section 0 segment_74hc595d.o(i.Segment_Output_Data)
+ Segment_Output_Data 0x0000351d Thumb Code 16 segment_74hc595d.o(i.Segment_Output_Data)
+ i.Segment_Show_SensorData 0x0000352c Section 0 segment.o(i.Segment_Show_SensorData)
+ i.Segment_Show_SettingData 0x000036d8 Section 0 segment.o(i.Segment_Show_SettingData)
+ i.Segment_Show_Time 0x000037f8 Section 0 segment.o(i.Segment_Show_Time)
+ i.Segment_Show_Version 0x00003878 Section 0 segment.o(i.Segment_Show_Version)
+ i.State_Led_Off 0x000038f8 Section 0 gpio_state_led.o(i.State_Led_Off)
+ State_Led_Off 0x000038f9 Thumb Code 34 gpio_state_led.o(i.State_Led_Off)
+ i.State_Led_On 0x00003920 Section 0 gpio_state_led.o(i.State_Led_On)
+ State_Led_On 0x00003921 Thumb Code 34 gpio_state_led.o(i.State_Led_On)
+ i.State_Led_Output_Process 0x00003948 Section 0 gpio_state_led.o(i.State_Led_Output_Process)
+ State_Led_Output_Process 0x00003949 Thumb Code 128 gpio_state_led.o(i.State_Led_Output_Process)
+ i.SysTick_Handler 0x000039cc Section 0 systick_timer.o(i.SysTick_Handler)
+ i.SystemInit 0x000039f4 Section 0 system_a31g12x.o(i.SystemInit)
+ i.System_Clock_Initialization 0x00003a18 Section 0 a31g12x_systemclock.o(i.System_Clock_Initialization)
+ i.Systick_Initialization 0x00003a68 Section 0 a31g12x_systemclock.o(i.Systick_Initialization)
+ i.TIMER12_Handler 0x00003ac0 Section 0 timer12.o(i.TIMER12_Handler)
+ i.Timer12_Initialization 0x00003af4 Section 0 timer12.o(i.Timer12_Initialization)
+ i.Timer12_Set_Match_Interrupt_Callback 0x00003b50 Section 0 timer12.o(i.Timer12_Set_Match_Interrupt_Callback)
+ i.UART1_Handler 0x00003b5c Section 0 uart1.o(i.UART1_Handler)
+ i.USART11_Handler 0x00003b84 Section 0 usart11_rs485.o(i.USART11_Handler)
+ i.USER_SPI_initialize 0x00003ba4 Section 0 user_diskio_spi.o(i.USER_SPI_initialize)
+ i.USER_SPI_ioctl 0x00003d04 Section 0 user_diskio_spi.o(i.USER_SPI_ioctl)
+ i.USER_SPI_read 0x00003f44 Section 0 user_diskio_spi.o(i.USER_SPI_read)
+ i.USER_SPI_status 0x00003fe4 Section 0 user_diskio_spi.o(i.USER_SPI_status)
+ i.USER_SPI_write 0x00003ff8 Section 0 user_diskio_spi.o(i.USER_SPI_write)
+ i.USER_initialize 0x000040c0 Section 0 user_diskio.o(i.USER_initialize)
+ i.USER_ioctl 0x000040cc Section 0 user_diskio.o(i.USER_ioctl)
+ i.USER_read 0x000040e0 Section 0 user_diskio.o(i.USER_read)
+ i.USER_status 0x000040f8 Section 0 user_diskio.o(i.USER_status)
+ i.USER_write 0x00004104 Section 0 user_diskio.o(i.USER_write)
+ i.Uart1_Get_RecvData 0x0000411c Section 0 uart1.o(i.Uart1_Get_RecvData)
+ i.Uart1_Get_RecvDataCount 0x00004130 Section 0 uart1.o(i.Uart1_Get_RecvDataCount)
+ i.Uart1_Initialization 0x00004140 Section 0 uart1.o(i.Uart1_Initialization)
+ i.Uart1_Receive_Handler 0x00004200 Section 0 uart1.o(i.Uart1_Receive_Handler)
+ Uart1_Receive_Handler 0x00004201 Thumb Code 42 uart1.o(i.Uart1_Receive_Handler)
+ i.Uart1_Transmit 0x00004234 Section 0 uart1.o(i.Uart1_Transmit)
+ i.Uart1_Transmit_Process 0x00004248 Section 0 uart1.o(i.Uart1_Transmit_Process)
+ Uart1_Transmit_Process 0x00004249 Thumb Code 46 uart1.o(i.Uart1_Transmit_Process)
+ i.Uart_Packet_Initialization 0x00004280 Section 0 uart_packet.o(i.Uart_Packet_Initialization)
+ i.Uart_Packet_Make_Process 0x0000429c Section 0 uart_packet.o(i.Uart_Packet_Make_Process)
+ Uart_Packet_Make_Process 0x0000429d Thumb Code 308 uart_packet.o(i.Uart_Packet_Make_Process)
+ i.Uart_Packet_Process 0x000043e0 Section 0 uart_packet.o(i.Uart_Packet_Process)
+ Uart_Packet_Process 0x000043e1 Thumb Code 224 uart_packet.o(i.Uart_Packet_Process)
+ i.Usart11_Get_RecvData 0x000044c0 Section 0 usart11_rs485.o(i.Usart11_Get_RecvData)
+ i.Usart11_Get_RecvDataCount 0x000044d4 Section 0 usart11_rs485.o(i.Usart11_Get_RecvDataCount)
+ i.Usart11_Initialization 0x000044e4 Section 0 usart11_rs485.o(i.Usart11_Initialization)
+ i.Usart11_Receive_Handler 0x000045c8 Section 0 usart11_rs485.o(i.Usart11_Receive_Handler)
+ Usart11_Receive_Handler 0x000045c9 Thumb Code 42 usart11_rs485.o(i.Usart11_Receive_Handler)
+ i.Usart11_TransmitData 0x000045fc Section 0 usart11_rs485.o(i.Usart11_TransmitData)
+ i.Usart11_Transmit_Process 0x0000461c Section 0 usart11_rs485.o(i.Usart11_Transmit_Process)
+ Usart11_Transmit_Process 0x0000461d Thumb Code 112 usart11_rs485.o(i.Usart11_Transmit_Process)
+ i.__0printf 0x00004698 Section 0 printfa.o(i.__0printf)
+ i.__0sprintf 0x000046b8 Section 0 printfa.o(i.__0sprintf)
+ i.__ARM_clz 0x000046e0 Section 0 depilogue.o(i.__ARM_clz)
+ i.__ARM_common_switch8 0x0000470e Section 0 segment_74hc595d.o(i.__ARM_common_switch8)
+ i.__scatterload_copy 0x0000472a Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x00004738 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x0000473a Section 14 handlers.o(i.__scatterload_zeroinit)
+ i._fp_digits 0x00004748 Section 0 printfa.o(i._fp_digits)
+ _fp_digits 0x00004749 Thumb Code 344 printfa.o(i._fp_digits)
+ i._printf_core 0x000048bc Section 0 printfa.o(i._printf_core)
+ _printf_core 0x000048bd Thumb Code 1760 printfa.o(i._printf_core)
+ i._printf_post_padding 0x00004fac Section 0 printfa.o(i._printf_post_padding)
+ _printf_post_padding 0x00004fad Thumb Code 32 printfa.o(i._printf_post_padding)
+ i._printf_pre_padding 0x00004fcc Section 0 printfa.o(i._printf_pre_padding)
+ _printf_pre_padding 0x00004fcd Thumb Code 44 printfa.o(i._printf_pre_padding)
+ i._sputc 0x00004ff8 Section 0 printfa.o(i._sputc)
+ _sputc 0x00004ff9 Thumb Code 10 printfa.o(i._sputc)
+ i.a_ds3231_bcd2hex 0x00005002 Section 0 driver_ds3231.o(i.a_ds3231_bcd2hex)
+ a_ds3231_bcd2hex 0x00005003 Thumb Code 20 driver_ds3231.o(i.a_ds3231_bcd2hex)
+ i.a_ds3231_hex2bcd 0x00005016 Section 0 driver_ds3231.o(i.a_ds3231_hex2bcd)
+ a_ds3231_hex2bcd 0x00005017 Thumb Code 34 driver_ds3231.o(i.a_ds3231_hex2bcd)
+ i.a_ds3231_iic_multiple_read 0x00005038 Section 0 driver_ds3231.o(i.a_ds3231_iic_multiple_read)
+ a_ds3231_iic_multiple_read 0x00005039 Thumb Code 36 driver_ds3231.o(i.a_ds3231_iic_multiple_read)
+ i.a_ds3231_iic_write 0x0000505c Section 0 driver_ds3231.o(i.a_ds3231_iic_write)
+ a_ds3231_iic_write 0x0000505d Thumb Code 30 driver_ds3231.o(i.a_ds3231_iic_write)
+ i.check_fs 0x0000507c Section 0 ff.o(i.check_fs)
+ check_fs 0x0000507d Thumb Code 150 ff.o(i.check_fs)
+ i.chk_chr 0x00005120 Section 0 ff.o(i.chk_chr)
+ chk_chr 0x00005121 Thumb Code 22 ff.o(i.chk_chr)
+ i.chk_lock 0x00005138 Section 0 ff.o(i.chk_lock)
+ chk_lock 0x00005139 Thumb Code 142 ff.o(i.chk_lock)
+ i.clear_lock 0x000051d0 Section 0 ff.o(i.clear_lock)
+ clear_lock 0x000051d1 Thumb Code 38 ff.o(i.clear_lock)
+ i.clmt_clust 0x000051fc Section 0 ff.o(i.clmt_clust)
+ clmt_clust 0x000051fd Thumb Code 70 ff.o(i.clmt_clust)
+ i.clust2sect 0x00005244 Section 0 ff.o(i.clust2sect)
+ i.create_chain 0x0000526c Section 0 ff.o(i.create_chain)
+ create_chain 0x0000526d Thumb Code 250 ff.o(i.create_chain)
+ i.create_name 0x00005370 Section 0 ff.o(i.create_name)
+ create_name 0x00005371 Thumb Code 276 ff.o(i.create_name)
+ i.dec_lock 0x00005498 Section 0 ff.o(i.dec_lock)
+ dec_lock 0x00005499 Thumb Code 72 ff.o(i.dec_lock)
+ i.despiselect 0x000054e4 Section 0 user_diskio_spi.o(i.despiselect)
+ despiselect 0x000054e5 Thumb Code 20 user_diskio_spi.o(i.despiselect)
+ i.dir_alloc 0x000054f8 Section 0 ff.o(i.dir_alloc)
+ dir_alloc 0x000054f9 Thumb Code 110 ff.o(i.dir_alloc)
+ i.dir_find 0x00005566 Section 0 ff.o(i.dir_find)
+ dir_find 0x00005567 Thumb Code 114 ff.o(i.dir_find)
+ i.dir_next 0x000055d8 Section 0 ff.o(i.dir_next)
+ dir_next 0x000055d9 Thumb Code 438 ff.o(i.dir_next)
+ i.dir_register 0x00005794 Section 0 ff.o(i.dir_register)
+ dir_register 0x00005795 Thumb Code 88 ff.o(i.dir_register)
+ i.dir_sdi 0x000057ec Section 0 ff.o(i.dir_sdi)
+ dir_sdi 0x000057ed Thumb Code 258 ff.o(i.dir_sdi)
+ i.disk_initialize 0x000058f4 Section 0 diskio.o(i.disk_initialize)
+ i.disk_ioctl 0x00005924 Section 0 diskio.o(i.disk_ioctl)
+ i.disk_read 0x00005948 Section 0 diskio.o(i.disk_read)
+ i.disk_status 0x00005974 Section 0 diskio.o(i.disk_status)
+ i.disk_write 0x00005990 Section 0 diskio.o(i.disk_write)
+ i.ds3231_aging_offset_convert_to_register 0x000059bc Section 0 driver_ds3231.o(i.ds3231_aging_offset_convert_to_register)
+ i.ds3231_basic_get_time 0x000059f0 Section 0 driver_ds3231_basic.o(i.ds3231_basic_get_time)
+ i.ds3231_basic_init 0x00005a0c Section 0 driver_ds3231_basic.o(i.ds3231_basic_init)
+ i.ds3231_basic_set_time 0x00005ca0 Section 0 driver_ds3231_basic.o(i.ds3231_basic_set_time)
+ i.ds3231_deinit 0x00005cbc Section 0 driver_ds3231.o(i.ds3231_deinit)
+ i.ds3231_get_time 0x00005d08 Section 0 driver_ds3231.o(i.ds3231_get_time)
+ i.ds3231_init 0x00005e14 Section 0 driver_ds3231.o(i.ds3231_init)
+ i.ds3231_interface_debug_print 0x00006000 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_debug_print)
+ i.ds3231_interface_delay_ms 0x00006002 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_delay_ms)
+ i.ds3231_interface_iic_deinit 0x0000600e Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_deinit)
+ i.ds3231_interface_iic_init 0x00006012 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_init)
+ i.ds3231_interface_iic_read 0x00006016 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_read)
+ i.ds3231_interface_iic_write 0x00006038 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_iic_write)
+ i.ds3231_interface_receive_callback 0x00006068 Section 0 driver_ds3231_interface_template.o(i.ds3231_interface_receive_callback)
+ i.ds3231_set_32khz_output 0x000060bc Section 0 driver_ds3231.o(i.ds3231_set_32khz_output)
+ i.ds3231_set_aging_offset 0x00006168 Section 0 driver_ds3231.o(i.ds3231_set_aging_offset)
+ i.ds3231_set_alarm_interrupt 0x000061c0 Section 0 driver_ds3231.o(i.ds3231_set_alarm_interrupt)
+ i.ds3231_set_oscillator 0x00006270 Section 0 driver_ds3231.o(i.ds3231_set_oscillator)
+ i.ds3231_set_pin 0x00006324 Section 0 driver_ds3231.o(i.ds3231_set_pin)
+ i.ds3231_set_square_wave 0x000063d0 Section 0 driver_ds3231.o(i.ds3231_set_square_wave)
+ i.ds3231_set_time 0x0000647c Section 0 driver_ds3231.o(i.ds3231_set_time)
+ i.enq_lock 0x00006990 Section 0 ff.o(i.enq_lock)
+ enq_lock 0x00006991 Thumb Code 34 ff.o(i.enq_lock)
+ i.f_close 0x000069b8 Section 0 ff.o(i.f_close)
+ i.f_closedir 0x000069f0 Section 0 ff.o(i.f_closedir)
+ i.f_lseek 0x00006a28 Section 0 ff.o(i.f_lseek)
+ i.f_mkdir 0x00006e78 Section 0 ff.o(i.f_mkdir)
+ i.f_mount 0x00007014 Section 0 ff.o(i.f_mount)
+ i.f_open 0x00007084 Section 0 ff.o(i.f_open)
+ i.f_opendir 0x000072a0 Section 0 ff.o(i.f_opendir)
+ i.f_sync 0x00007374 Section 0 ff.o(i.f_sync)
+ i.f_write 0x00007474 Section 0 ff.o(i.f_write)
+ i.find_volume 0x0000777c Section 0 ff.o(i.find_volume)
+ find_volume 0x0000777d Thumb Code 1134 ff.o(i.find_volume)
+ i.follow_path 0x00007bf4 Section 0 ff.o(i.follow_path)
+ follow_path 0x00007bf5 Thumb Code 174 ff.o(i.follow_path)
+ i.fputc 0x00007ca2 Section 0 dbg_printf.o(i.fputc)
+ i.get_fat 0x00007cb2 Section 0 ff.o(i.get_fat)
+ i.get_fattime 0x00007db6 Section 0 fatfs.o(i.get_fattime)
+ i.get_ldnumber 0x00007dba Section 0 ff.o(i.get_ldnumber)
+ get_ldnumber 0x00007dbb Thumb Code 76 ff.o(i.get_ldnumber)
+ i.inc_lock 0x00007e08 Section 0 ff.o(i.inc_lock)
+ inc_lock 0x00007e09 Thumb Code 220 ff.o(i.inc_lock)
+ i.ld_clust 0x00007eec Section 0 ff.o(i.ld_clust)
+ ld_clust 0x00007eed Thumb Code 38 ff.o(i.ld_clust)
+ i.main 0x00007f14 Section 0 main.o(i.main)
+ i.mem_cmp 0x00007f90 Section 0 ff.o(i.mem_cmp)
+ mem_cmp 0x00007f91 Thumb Code 42 ff.o(i.mem_cmp)
+ i.mem_cpy 0x00007fba Section 0 ff.o(i.mem_cpy)
+ mem_cpy 0x00007fbb Thumb Code 26 ff.o(i.mem_cpy)
+ i.mem_set 0x00007fd4 Section 0 ff.o(i.mem_set)
+ mem_set 0x00007fd5 Thumb Code 20 ff.o(i.mem_set)
+ i.millis 0x00007fe8 Section 0 systick_timer.o(i.millis)
+ i.move_window 0x00007ff4 Section 0 ff.o(i.move_window)
+ move_window 0x00007ff5 Thumb Code 62 ff.o(i.move_window)
+ i.put_fat 0x00008038 Section 0 ff.o(i.put_fat)
+ i.rcvr_datablock 0x0000819a Section 0 user_diskio_spi.o(i.rcvr_datablock)
+ rcvr_datablock 0x0000819b Thumb Code 66 user_diskio_spi.o(i.rcvr_datablock)
+ i.rcvr_spi_multi 0x000081dc Section 0 user_diskio_spi.o(i.rcvr_spi_multi)
+ rcvr_spi_multi 0x000081dd Thumb Code 26 user_diskio_spi.o(i.rcvr_spi_multi)
+ i.remove_chain 0x000081f8 Section 0 ff.o(i.remove_chain)
+ remove_chain 0x000081f9 Thumb Code 136 ff.o(i.remove_chain)
+ i.send_cmd 0x00008284 Section 0 user_diskio_spi.o(i.send_cmd)
+ send_cmd 0x00008285 Thumb Code 156 user_diskio_spi.o(i.send_cmd)
+ i.spiselect 0x00008320 Section 0 user_diskio_spi.o(i.spiselect)
+ spiselect 0x00008321 Thumb Code 42 user_diskio_spi.o(i.spiselect)
+ i.st_clust 0x0000834a Section 0 ff.o(i.st_clust)
+ st_clust 0x0000834b Thumb Code 20 ff.o(i.st_clust)
+ i.sync_fs 0x00008360 Section 0 ff.o(i.sync_fs)
+ sync_fs 0x00008361 Thumb Code 276 ff.o(i.sync_fs)
+ i.sync_window 0x00008478 Section 0 ff.o(i.sync_window)
+ sync_window 0x00008479 Thumb Code 110 ff.o(i.sync_window)
+ i.uart_set_divisors 0x000084ec Section 0 a31g12x_hal_uartn.o(i.uart_set_divisors)
+ uart_set_divisors 0x000084ed Thumb Code 56 a31g12x_hal_uartn.o(i.uart_set_divisors)
+ i.usart_set_divisors 0x00008528 Section 0 a31g12x_hal_usart1n.o(i.usart_set_divisors)
+ usart_set_divisors 0x00008529 Thumb Code 58 a31g12x_hal_usart1n.o(i.usart_set_divisors)
+ i.validate 0x00008568 Section 0 ff.o(i.validate)
+ validate 0x00008569 Thumb Code 96 ff.o(i.validate)
+ i.wait_ready 0x000085c8 Section 0 user_diskio_spi.o(i.wait_ready)
+ wait_ready 0x000085c9 Thumb Code 48 user_diskio_spi.o(i.wait_ready)
+ i.xchg_spi 0x000085f8 Section 0 user_diskio_spi.o(i.xchg_spi)
+ xchg_spi 0x000085f9 Thumb Code 16 user_diskio_spi.o(i.xchg_spi)
+ i.xmit_datablock 0x00008608 Section 0 user_diskio_spi.o(i.xmit_datablock)
+ xmit_datablock 0x00008609 Thumb Code 76 user_diskio_spi.o(i.xmit_datablock)
+ i.xmit_spi_multi 0x00008654 Section 0 user_diskio_spi.o(i.xmit_spi_multi)
+ xmit_spi_multi 0x00008655 Thumb Code 16 user_diskio_spi.o(i.xmit_spi_multi)
+ .constdata 0x00008664 Section 38 segment.o(.constdata)
+ .constdata 0x0000868a Section 172 ff.o(.constdata)
+ ExCvt 0x0000868a Data 128 ff.o(.constdata)
+ vst 0x0000870a Data 22 ff.o(.constdata)
+ cst 0x00008720 Data 22 ff.o(.constdata)
.ARM.__AT_0x1FFFF200 0x1ffff200 Section 68 option_a31g12x.o(.ARM.__AT_0x1FFFF200)
.ARM.__AT_0x1FFFF400 0x1ffff400 Section 128 option_a31g12x.o(.ARM.__AT_0x1FFFF400)
.ARM.__AT_0x1FFFF600 0x1ffff600 Section 128 option_a31g12x.o(.ARM.__AT_0x1FFFF600)
@@ -2326,203 +2325,203 @@ Image Symbol Table
_double_epilogue 0x00000757 Thumb Code 164 depilogue.o(.text)
__decompress 0x000007fb Thumb Code 0 __dczerorl2.o(.text)
__decompress1 0x000007fb Thumb Code 86 __dczerorl2.o(.text)
- Action_Initialization 0x00000aa1 Thumb Code 58 action_process.o(i.Action_Initialization)
- Action_Set_MaxMin_Value 0x00001239 Thumb Code 24 action_process.o(i.Action_Set_MaxMin_Value)
- Buzzer_Initialization 0x0000134d Thumb Code 34 buzzer.o(i.Buzzer_Initialization)
- Buzzer_On 0x00001379 Thumb Code 24 buzzer.o(i.Buzzer_On)
- Delay_I2C_Delay 0x000013ed Thumb Code 14 gpio_i2c.o(i.Delay_I2C_Delay)
- Delay_ms 0x000013fd Thumb Code 16 systick_timer.o(i.Delay_ms)
- EEPROM_Read_SettingValue 0x00001411 Thumb Code 148 eeprom.o(i.EEPROM_Read_SettingValue)
- EEPROM_Write_SettingValue 0x000014b5 Thumb Code 174 eeprom.o(i.EEPROM_Write_SettingValue)
- FATFS_LinkDriver 0x00001575 Thumb Code 18 ff_gen_drv.o(i.FATFS_LinkDriver)
- FATFS_LinkDriverEx 0x00001589 Thumb Code 78 ff_gen_drv.o(i.FATFS_LinkDriverEx)
- FATFS_UnLinkDriver 0x000015dd Thumb Code 14 ff_gen_drv.o(i.FATFS_UnLinkDriver)
- FATFS_UnLinkDriverEx 0x000015ed Thumb Code 64 ff_gen_drv.o(i.FATFS_UnLinkDriverEx)
- FlashMEM_Clock_Initialization 0x00001631 Thumb Code 16 eeprom.o(i.FlashMEM_Clock_Initialization)
- FlashMem_Do_PageEr 0x00001641 Thumb Code 16 eeprom.o(i.FlashMem_Do_PageEr)
- FlashMem_Do_PageWt 0x00001655 Thumb Code 20 eeprom.o(i.FlashMem_Do_PageWt)
- GPIO_I2C2_Initialization 0x0000166d Thumb Code 60 gpio_i2c.o(i.GPIO_I2C2_Initialization)
- GPIO_I2C2_Read 0x000016ad Thumb Code 142 gpio_i2c.o(i.GPIO_I2C2_Read)
- GPIO_I2C2_Start 0x00001741 Thumb Code 70 gpio_i2c.o(i.GPIO_I2C2_Start)
- GPIO_I2C2_Stop 0x0000178d Thumb Code 58 gpio_i2c.o(i.GPIO_I2C2_Stop)
- GPIO_I2C2_Write 0x000017cd Thumb Code 142 gpio_i2c.o(i.GPIO_I2C2_Write)
- Gpio_Led_OutputSet 0x00001861 Thumb Code 66 gpio_state_led.o(i.Gpio_Led_OutputSet)
- Gpio_Relay_Initialization 0x000018a9 Thumb Code 32 gpio_sensor.o(i.Gpio_Relay_Initialization)
- Gpio_Sensor_PWR_Initialization 0x000018cd Thumb Code 32 gpio_sensor.o(i.Gpio_Sensor_PWR_Initialization)
- Gpio_StateLed_Initialization 0x000018f1 Thumb Code 92 gpio_state_led.o(i.Gpio_StateLed_Initialization)
- Gpio_Switch_Port_Initialization 0x00001aa1 Thumb Code 106 gpio_switch.o(i.Gpio_Switch_Port_Initialization)
- Gpio_Swtich_Set_Callback 0x00001b39 Thumb Code 34 gpio_switch.o(i.Gpio_Swtich_Set_Callback)
- Gpio_Swtich_Set_PushCount 0x00001b61 Thumb Code 26 gpio_switch.o(i.Gpio_Swtich_Set_PushCount)
- HAL_CRC_Init 0x00001b81 Thumb Code 14 a31g12x_hal_crc.o(i.HAL_CRC_Init)
- HAL_FMC_FlashEntry 0x00001b91 Thumb Code 62 a31g12x_hal_fmc.o(i.HAL_FMC_FlashEntry)
- HAL_FMC_FlashExit 0x00001bf1 Thumb Code 36 a31g12x_hal_fmc.o(i.HAL_FMC_FlashExit)
- HAL_FMC_FlashFunction 0x00001c29 Thumb Code 338 a31g12x_hal_fmc.o(i.HAL_FMC_FlashFunction)
- HAL_FMC_PageErase 0x00001dd1 Thumb Code 50 a31g12x_hal_fmc.o(i.HAL_FMC_PageErase)
- HAL_FMC_PageWrite 0x00001e11 Thumb Code 52 a31g12x_hal_fmc.o(i.HAL_FMC_PageWrite)
- HAL_GPIO_ClearPin 0x00001e51 Thumb Code 4 a31g12x_hal_pcu.o(i.HAL_GPIO_ClearPin)
- HAL_GPIO_ConfigFunction 0x00001e55 Thumb Code 68 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigFunction)
- HAL_GPIO_ConfigOutput 0x00001e99 Thumb Code 70 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigOutput)
- HAL_GPIO_ConfigPullup 0x00001edf Thumb Code 30 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigPullup)
- HAL_GPIO_ReadPin 0x00001efd Thumb Code 8 a31g12x_hal_pcu.o(i.HAL_GPIO_ReadPin)
- HAL_GPIO_SetDebouncePin 0x00001f05 Thumb Code 22 a31g12x_hal_pcu.o(i.HAL_GPIO_SetDebouncePin)
- HAL_GPIO_SetPin 0x00001f1b Thumb Code 4 a31g12x_hal_pcu.o(i.HAL_GPIO_SetPin)
- HAL_INT_EInt_MaskDisable 0x00001f21 Thumb Code 12 a31g12x_hal_intc.o(i.HAL_INT_EInt_MaskDisable)
- HAL_SCU_ClockMonitoring 0x00001f31 Thumb Code 50 a31g12x_hal_scu.o(i.HAL_SCU_ClockMonitoring)
- HAL_SCU_ClockSource_Enable 0x00001f6d Thumb Code 22 a31g12x_hal_scu.o(i.HAL_SCU_ClockSource_Enable)
- HAL_SCU_Peripheral_ClockConfig 0x00001f91 Thumb Code 8 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_ClockConfig)
- HAL_SCU_Peripheral_EnableClock1 0x00001f9d Thumb Code 28 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock1)
- HAL_SCU_Peripheral_EnableClock2 0x00001fbd Thumb Code 28 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock2)
- HAL_SCU_Peripheral_SetReset2 0x00001fdd Thumb Code 24 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_SetReset2)
- HAL_SCU_SystemClockChange 0x00001ff9 Thumb Code 10 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockChange)
- HAL_SCU_SystemClockDivider 0x0000200d Thumb Code 8 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockDivider)
- HAL_TIMER1n_Cmd 0x00002019 Thumb Code 38 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Cmd)
- HAL_TIMER1n_ConfigInterrupt 0x0000203f Thumb Code 56 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_ConfigInterrupt)
- HAL_TIMER1n_Init 0x00002079 Thumb Code 332 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Init)
- HAL_UART_ConfigInterrupt 0x000021e1 Thumb Code 76 a31g12x_hal_uartn.o(i.HAL_UART_ConfigInterrupt)
- HAL_UART_ConfigStructInit 0x0000222d Thumb Code 30 a31g12x_hal_uartn.o(i.HAL_UART_ConfigStructInit)
- HAL_UART_Init 0x0000224d Thumb Code 244 a31g12x_hal_uartn.o(i.HAL_UART_Init)
- HAL_UART_Receive 0x00002351 Thumb Code 110 a31g12x_hal_uartn.o(i.HAL_UART_Receive)
- HAL_UART_ReceiveByte 0x000023c5 Thumb Code 8 a31g12x_hal_uartn.o(i.HAL_UART_ReceiveByte)
- HAL_UART_Transmit 0x000023cd Thumb Code 122 a31g12x_hal_uartn.o(i.HAL_UART_Transmit)
- HAL_UART_TransmitByte 0x0000244d Thumb Code 16 a31g12x_hal_uartn.o(i.HAL_UART_TransmitByte)
- HAL_USART_CheckBusy 0x0000245d Thumb Code 20 a31g12x_hal_usart1n.o(i.HAL_USART_CheckBusy)
- HAL_USART_ClearStatus 0x00002471 Thumb Code 58 a31g12x_hal_usart1n.o(i.HAL_USART_ClearStatus)
- HAL_USART_ConfigInterrupt 0x000024ab Thumb Code 76 a31g12x_hal_usart1n.o(i.HAL_USART_ConfigInterrupt)
- HAL_USART_DataControlConfig 0x000024f7 Thumb Code 106 a31g12x_hal_usart1n.o(i.HAL_USART_DataControlConfig)
- HAL_USART_Enable 0x00002561 Thumb Code 38 a31g12x_hal_usart1n.o(i.HAL_USART_Enable)
- HAL_USART_GetStatus 0x00002587 Thumb Code 8 a31g12x_hal_usart1n.o(i.HAL_USART_GetStatus)
- HAL_USART_Init 0x00002591 Thumb Code 218 a31g12x_hal_usart1n.o(i.HAL_USART_Init)
- HAL_USART_Receive 0x00002685 Thumb Code 114 a31g12x_hal_usart1n.o(i.HAL_USART_Receive)
- HAL_USART_ReceiveByte 0x000026f7 Thumb Code 8 a31g12x_hal_usart1n.o(i.HAL_USART_ReceiveByte)
- HAL_USART_SPI_Mode_Config 0x000026ff Thumb Code 40 a31g12x_hal_usart1n.o(i.HAL_USART_SPI_Mode_Config)
- HAL_USART_Transmit 0x00002727 Thumb Code 132 a31g12x_hal_usart1n.o(i.HAL_USART_Transmit)
- HAL_USART_TransmitByte 0x000027ab Thumb Code 16 a31g12x_hal_usart1n.o(i.HAL_USART_TransmitByte)
- HAL_USART_UART_Mode_Config 0x000027bb Thumb Code 34 a31g12x_hal_usart1n.o(i.HAL_USART_UART_Mode_Config)
- HardFault_Handler 0x000027dd Thumb Code 4 a31g12x_interrupt.o(i.HardFault_Handler)
- I2C2_Read 0x000027e1 Thumb Code 60 gpio_i2c.o(i.I2C2_Read)
- I2C2_Write 0x0000281d Thumb Code 46 gpio_i2c.o(i.I2C2_Write)
- KCD_HP100_GetState 0x0000284d Thumb Code 6 kcd_hp100.o(i.KCD_HP100_GetState)
- KCD_HP100_Get_Co2 0x00002859 Thumb Code 30 kcd_hp100.o(i.KCD_HP100_Get_Co2)
- KCD_HP100_Initialization 0x00002881 Thumb Code 26 kcd_hp100.o(i.KCD_HP100_Initialization)
- KCD_HP100_Tx_Get_MeasurmentData 0x000028a9 Thumb Code 104 kcd_hp100.o(i.KCD_HP100_Tx_Get_MeasurmentData)
- MX_FATFS_Init 0x00002a7d Thumb Code 16 fatfs.o(i.MX_FATFS_Init)
- NMI_Handler 0x00002a99 Thumb Code 2 a31g12x_interrupt.o(i.NMI_Handler)
- PendSV_Handler 0x00002c7d Thumb Code 2 a31g12x_interrupt.o(i.PendSV_Handler)
- RTC_Get_Time 0x00002cd9 Thumb Code 16 rtc_process.o(i.RTC_Get_Time)
- RTC_Process_Initialization 0x00002ced Thumb Code 24 rtc_process.o(i.RTC_Process_Initialization)
- RingBuffer_Dequeue 0x00002d09 Thumb Code 62 ring_buffer.o(i.RingBuffer_Dequeue)
- RingBuffer_Enqueue 0x00002d47 Thumb Code 64 ring_buffer.o(i.RingBuffer_Enqueue)
- RingBuffer_GetData 0x00002d87 Thumb Code 14 ring_buffer.o(i.RingBuffer_GetData)
- RingBuffer_Get_DataSize 0x00002d95 Thumb Code 50 ring_buffer.o(i.RingBuffer_Get_DataSize)
- RingBuffer_Initialization 0x00002dc7 Thumb Code 38 ring_buffer.o(i.RingBuffer_Initialization)
- RingBuffer_PopData 0x00002ded Thumb Code 38 ring_buffer.o(i.RingBuffer_PopData)
- RingBuffer_isEmpty 0x00002e13 Thumb Code 18 ring_buffer.o(i.RingBuffer_isEmpty)
- RingBuffer_isFull 0x00002e25 Thumb Code 36 ring_buffer.o(i.RingBuffer_isFull)
- SPI10_Initialization 0x00002e49 Thumb Code 234 spi10.o(i.SPI10_Initialization)
- SPI10_SendReceiveByte 0x00002f3d Thumb Code 42 spi10.o(i.SPI10_SendReceiveByte)
- SPI10_Transmit 0x00002f6d Thumb Code 56 spi10.o(i.SPI10_Transmit)
- SPI13_Initialization 0x00002fa9 Thumb Code 180 spi13.o(i.SPI13_Initialization)
- SPI13_Transmit 0x00003065 Thumb Code 56 spi13.o(i.SPI13_Transmit)
- SPI_Timer_On 0x000030a1 Thumb Code 18 user_diskio_spi.o(i.SPI_Timer_On)
- SPI_Timer_Status 0x000030bd Thumb Code 28 user_diskio_spi.o(i.SPI_Timer_Status)
- SVC_Handler 0x000030e1 Thumb Code 2 a31g12x_interrupt.o(i.SVC_Handler)
- SW_Timer_Callback_Process 0x000030e5 Thumb Code 124 sw_timer.o(i.SW_Timer_Callback_Process)
- SW_Timer_Callback_Register 0x00003165 Thumb Code 78 sw_timer.o(i.SW_Timer_Callback_Register)
- Save_SensorData_SDCard 0x000031b9 Thumb Code 412 save_file.o(i.Save_SensorData_SDCard)
- Segment_All_Set_Data 0x000034b1 Thumb Code 28 segment.o(i.Segment_All_Set_Data)
- Segment_Initialization 0x000034d1 Thumb Code 54 segment_74hc595d.o(i.Segment_Initialization)
- Segment_Show_SensorData 0x00003529 Thumb Code 412 segment.o(i.Segment_Show_SensorData)
- Segment_Show_SettingData 0x000036d5 Thumb Code 278 segment.o(i.Segment_Show_SettingData)
- Segment_Show_Time 0x000037f5 Thumb Code 120 segment.o(i.Segment_Show_Time)
- Segment_Show_Version 0x00003875 Thumb Code 118 segment.o(i.Segment_Show_Version)
- SysTick_Handler 0x000039c9 Thumb Code 30 systick_timer.o(i.SysTick_Handler)
- SystemInit 0x000039f1 Thumb Code 22 system_a31g12x.o(i.SystemInit)
- System_Clock_Initialization 0x00003a15 Thumb Code 66 a31g12x_systemclock.o(i.System_Clock_Initialization)
- Systick_Initialization 0x00003a65 Thumb Code 76 a31g12x_systemclock.o(i.Systick_Initialization)
- TIMER12_Handler 0x00003abd Thumb Code 44 timer12.o(i.TIMER12_Handler)
- Timer12_Initialization 0x00003af1 Thumb Code 84 timer12.o(i.Timer12_Initialization)
- Timer12_Set_Match_Interrupt_Callback 0x00003b4d Thumb Code 6 timer12.o(i.Timer12_Set_Match_Interrupt_Callback)
- UART1_Handler 0x00003b59 Thumb Code 34 uart1.o(i.UART1_Handler)
- USART11_Handler 0x00003b81 Thumb Code 26 usart11_rs485.o(i.USART11_Handler)
- USER_SPI_initialize 0x00003ba1 Thumb Code 336 user_diskio_spi.o(i.USER_SPI_initialize)
- USER_SPI_ioctl 0x00003d01 Thumb Code 562 user_diskio_spi.o(i.USER_SPI_ioctl)
- USER_SPI_read 0x00003f41 Thumb Code 152 user_diskio_spi.o(i.USER_SPI_read)
- USER_SPI_status 0x00003fe1 Thumb Code 16 user_diskio_spi.o(i.USER_SPI_status)
- USER_SPI_write 0x00003ff5 Thumb Code 192 user_diskio_spi.o(i.USER_SPI_write)
- USER_initialize 0x000040bd Thumb Code 12 user_diskio.o(i.USER_initialize)
- USER_ioctl 0x000040c9 Thumb Code 20 user_diskio.o(i.USER_ioctl)
- USER_read 0x000040dd Thumb Code 24 user_diskio.o(i.USER_read)
- USER_status 0x000040f5 Thumb Code 12 user_diskio.o(i.USER_status)
- USER_write 0x00004101 Thumb Code 24 user_diskio.o(i.USER_write)
- Uart1_Get_RecvData 0x00004119 Thumb Code 16 uart1.o(i.Uart1_Get_RecvData)
- Uart1_Get_RecvDataCount 0x0000412d Thumb Code 10 uart1.o(i.Uart1_Get_RecvDataCount)
- Uart1_Initialization 0x0000413d Thumb Code 158 uart1.o(i.Uart1_Initialization)
- Uart1_Transmit 0x00004231 Thumb Code 14 uart1.o(i.Uart1_Transmit)
- Uart_Packet_Initialization 0x0000427d Thumb Code 20 uart_packet.o(i.Uart_Packet_Initialization)
- Usart11_Get_RecvData 0x000044bd Thumb Code 16 usart11_rs485.o(i.Usart11_Get_RecvData)
- Usart11_Get_RecvDataCount 0x000044d1 Thumb Code 10 usart11_rs485.o(i.Usart11_Get_RecvDataCount)
- Usart11_Initialization 0x000044e1 Thumb Code 194 usart11_rs485.o(i.Usart11_Initialization)
- Usart11_TransmitData 0x000045f9 Thumb Code 26 usart11_rs485.o(i.Usart11_TransmitData)
- __0printf 0x00004695 Thumb Code 24 printfa.o(i.__0printf)
- __1printf 0x00004695 Thumb Code 0 printfa.o(i.__0printf)
- __2printf 0x00004695 Thumb Code 0 printfa.o(i.__0printf)
- __c89printf 0x00004695 Thumb Code 0 printfa.o(i.__0printf)
- printf 0x00004695 Thumb Code 0 printfa.o(i.__0printf)
- __0sprintf 0x000046b5 Thumb Code 36 printfa.o(i.__0sprintf)
- __1sprintf 0x000046b5 Thumb Code 0 printfa.o(i.__0sprintf)
- __2sprintf 0x000046b5 Thumb Code 0 printfa.o(i.__0sprintf)
- __c89sprintf 0x000046b5 Thumb Code 0 printfa.o(i.__0sprintf)
- sprintf 0x000046b5 Thumb Code 0 printfa.o(i.__0sprintf)
- __ARM_clz 0x000046dd Thumb Code 46 depilogue.o(i.__ARM_clz)
- __ARM_common_switch8 0x0000470b Thumb Code 28 segment_74hc595d.o(i.__ARM_common_switch8)
- __scatterload_copy 0x00004727 Thumb Code 14 handlers.o(i.__scatterload_copy)
- __scatterload_null 0x00004735 Thumb Code 2 handlers.o(i.__scatterload_null)
- __scatterload_zeroinit 0x00004737 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
- clust2sect 0x00005241 Thumb Code 36 ff.o(i.clust2sect)
- disk_initialize 0x000058f1 Thumb Code 42 diskio.o(i.disk_initialize)
- disk_ioctl 0x00005921 Thumb Code 32 diskio.o(i.disk_ioctl)
- disk_read 0x00005945 Thumb Code 38 diskio.o(i.disk_read)
- disk_status 0x00005971 Thumb Code 24 diskio.o(i.disk_status)
- disk_write 0x0000598d Thumb Code 38 diskio.o(i.disk_write)
- ds3231_aging_offset_convert_to_register 0x000059b9 Thumb Code 48 driver_ds3231.o(i.ds3231_aging_offset_convert_to_register)
- ds3231_basic_get_time 0x000059ed Thumb Code 24 driver_ds3231_basic.o(i.ds3231_basic_get_time)
- ds3231_basic_init 0x00005a09 Thumb Code 316 driver_ds3231_basic.o(i.ds3231_basic_init)
- ds3231_basic_set_time 0x00005c9d Thumb Code 24 driver_ds3231_basic.o(i.ds3231_basic_set_time)
- ds3231_deinit 0x00005cb9 Thumb Code 48 driver_ds3231.o(i.ds3231_deinit)
- ds3231_get_time 0x00005d05 Thumb Code 208 driver_ds3231.o(i.ds3231_get_time)
- ds3231_init 0x00005e11 Thumb Code 218 driver_ds3231.o(i.ds3231_init)
- ds3231_interface_debug_print 0x00005ffd Thumb Code 2 driver_ds3231_interface_template.o(i.ds3231_interface_debug_print)
- ds3231_interface_delay_ms 0x00005fff Thumb Code 12 driver_ds3231_interface_template.o(i.ds3231_interface_delay_ms)
- ds3231_interface_iic_deinit 0x0000600b Thumb Code 4 driver_ds3231_interface_template.o(i.ds3231_interface_iic_deinit)
- ds3231_interface_iic_init 0x0000600f Thumb Code 4 driver_ds3231_interface_template.o(i.ds3231_interface_iic_init)
- ds3231_interface_iic_read 0x00006013 Thumb Code 34 driver_ds3231_interface_template.o(i.ds3231_interface_iic_read)
- ds3231_interface_iic_write 0x00006035 Thumb Code 46 driver_ds3231_interface_template.o(i.ds3231_interface_iic_write)
- ds3231_interface_receive_callback 0x00006065 Thumb Code 34 driver_ds3231_interface_template.o(i.ds3231_interface_receive_callback)
- ds3231_set_32khz_output 0x000060b9 Thumb Code 106 driver_ds3231.o(i.ds3231_set_32khz_output)
- ds3231_set_aging_offset 0x00006165 Thumb Code 54 driver_ds3231.o(i.ds3231_set_aging_offset)
- ds3231_set_alarm_interrupt 0x000061bd Thumb Code 112 driver_ds3231.o(i.ds3231_set_alarm_interrupt)
- ds3231_set_oscillator 0x0000626d Thumb Code 114 driver_ds3231.o(i.ds3231_set_oscillator)
- ds3231_set_pin 0x00006321 Thumb Code 106 driver_ds3231.o(i.ds3231_set_pin)
- ds3231_set_square_wave 0x000063cd Thumb Code 106 driver_ds3231.o(i.ds3231_set_square_wave)
- ds3231_set_time 0x00006479 Thumb Code 662 driver_ds3231.o(i.ds3231_set_time)
- f_close 0x000069b5 Thumb Code 56 ff.o(i.f_close)
- f_closedir 0x000069ed Thumb Code 54 ff.o(i.f_closedir)
- f_lseek 0x00006a25 Thumb Code 1100 ff.o(i.f_lseek)
- f_mkdir 0x00006e75 Thumb Code 410 ff.o(i.f_mkdir)
- f_mount 0x00007011 Thumb Code 108 ff.o(i.f_mount)
- f_open 0x00007081 Thumb Code 536 ff.o(i.f_open)
- f_opendir 0x0000729d Thumb Code 210 ff.o(i.f_opendir)
- f_sync 0x00007371 Thumb Code 250 ff.o(i.f_sync)
- f_write 0x00007471 Thumb Code 770 ff.o(i.f_write)
- fputc 0x00007c9f Thumb Code 16 dbg_printf.o(i.fputc)
- get_fat 0x00007caf Thumb Code 260 ff.o(i.get_fat)
- get_fattime 0x00007db3 Thumb Code 4 fatfs.o(i.get_fattime)
- main 0x00007f11 Thumb Code 120 main.o(i.main)
- millis 0x00007fe5 Thumb Code 6 systick_timer.o(i.millis)
- put_fat 0x00008035 Thumb Code 354 ff.o(i.put_fat)
- SegmentData 0x00008660 Data 38 segment.o(.constdata)
- Region$$Table$$Base 0x00008734 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x00008754 Number 0 anon$$obj.o(Region$$Table)
+ Action_Initialization 0x00000ac1 Thumb Code 58 action_process.o(i.Action_Initialization)
+ Action_Set_MaxMin_Value 0x00001259 Thumb Code 24 action_process.o(i.Action_Set_MaxMin_Value)
+ Buzzer_Initialization 0x0000136d Thumb Code 34 buzzer.o(i.Buzzer_Initialization)
+ Buzzer_On 0x00001399 Thumb Code 24 buzzer.o(i.Buzzer_On)
+ Delay_I2C_Delay 0x0000140d Thumb Code 14 gpio_i2c.o(i.Delay_I2C_Delay)
+ Delay_ms 0x0000141d Thumb Code 16 systick_timer.o(i.Delay_ms)
+ EEPROM_Read_SettingValue 0x00001431 Thumb Code 148 eeprom.o(i.EEPROM_Read_SettingValue)
+ EEPROM_Write_SettingValue 0x000014d5 Thumb Code 174 eeprom.o(i.EEPROM_Write_SettingValue)
+ FATFS_LinkDriver 0x00001595 Thumb Code 18 ff_gen_drv.o(i.FATFS_LinkDriver)
+ FATFS_LinkDriverEx 0x000015a9 Thumb Code 78 ff_gen_drv.o(i.FATFS_LinkDriverEx)
+ FATFS_UnLinkDriver 0x000015fd Thumb Code 14 ff_gen_drv.o(i.FATFS_UnLinkDriver)
+ FATFS_UnLinkDriverEx 0x0000160d Thumb Code 64 ff_gen_drv.o(i.FATFS_UnLinkDriverEx)
+ FlashMEM_Clock_Initialization 0x00001651 Thumb Code 16 eeprom.o(i.FlashMEM_Clock_Initialization)
+ FlashMem_Do_PageEr 0x00001661 Thumb Code 16 eeprom.o(i.FlashMem_Do_PageEr)
+ FlashMem_Do_PageWt 0x00001675 Thumb Code 20 eeprom.o(i.FlashMem_Do_PageWt)
+ GPIO_I2C2_Initialization 0x0000168d Thumb Code 60 gpio_i2c.o(i.GPIO_I2C2_Initialization)
+ GPIO_I2C2_Read 0x000016cd Thumb Code 142 gpio_i2c.o(i.GPIO_I2C2_Read)
+ GPIO_I2C2_Start 0x00001761 Thumb Code 70 gpio_i2c.o(i.GPIO_I2C2_Start)
+ GPIO_I2C2_Stop 0x000017ad Thumb Code 58 gpio_i2c.o(i.GPIO_I2C2_Stop)
+ GPIO_I2C2_Write 0x000017ed Thumb Code 142 gpio_i2c.o(i.GPIO_I2C2_Write)
+ Gpio_Led_OutputSet 0x00001881 Thumb Code 66 gpio_state_led.o(i.Gpio_Led_OutputSet)
+ Gpio_Relay_Initialization 0x000018c9 Thumb Code 32 gpio_sensor.o(i.Gpio_Relay_Initialization)
+ Gpio_Sensor_PWR_Initialization 0x000018ed Thumb Code 32 gpio_sensor.o(i.Gpio_Sensor_PWR_Initialization)
+ Gpio_StateLed_Initialization 0x00001911 Thumb Code 92 gpio_state_led.o(i.Gpio_StateLed_Initialization)
+ Gpio_Switch_Port_Initialization 0x00001ac1 Thumb Code 106 gpio_switch.o(i.Gpio_Switch_Port_Initialization)
+ Gpio_Swtich_Set_Callback 0x00001b3d Thumb Code 34 gpio_switch.o(i.Gpio_Swtich_Set_Callback)
+ Gpio_Swtich_Set_PushCount 0x00001b65 Thumb Code 26 gpio_switch.o(i.Gpio_Swtich_Set_PushCount)
+ HAL_CRC_Init 0x00001b85 Thumb Code 14 a31g12x_hal_crc.o(i.HAL_CRC_Init)
+ HAL_FMC_FlashEntry 0x00001b95 Thumb Code 62 a31g12x_hal_fmc.o(i.HAL_FMC_FlashEntry)
+ HAL_FMC_FlashExit 0x00001bf5 Thumb Code 36 a31g12x_hal_fmc.o(i.HAL_FMC_FlashExit)
+ HAL_FMC_FlashFunction 0x00001c2d Thumb Code 338 a31g12x_hal_fmc.o(i.HAL_FMC_FlashFunction)
+ HAL_FMC_PageErase 0x00001dd5 Thumb Code 50 a31g12x_hal_fmc.o(i.HAL_FMC_PageErase)
+ HAL_FMC_PageWrite 0x00001e15 Thumb Code 52 a31g12x_hal_fmc.o(i.HAL_FMC_PageWrite)
+ HAL_GPIO_ClearPin 0x00001e55 Thumb Code 4 a31g12x_hal_pcu.o(i.HAL_GPIO_ClearPin)
+ HAL_GPIO_ConfigFunction 0x00001e59 Thumb Code 68 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigFunction)
+ HAL_GPIO_ConfigOutput 0x00001e9d Thumb Code 70 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigOutput)
+ HAL_GPIO_ConfigPullup 0x00001ee3 Thumb Code 30 a31g12x_hal_pcu.o(i.HAL_GPIO_ConfigPullup)
+ HAL_GPIO_ReadPin 0x00001f01 Thumb Code 8 a31g12x_hal_pcu.o(i.HAL_GPIO_ReadPin)
+ HAL_GPIO_SetDebouncePin 0x00001f09 Thumb Code 22 a31g12x_hal_pcu.o(i.HAL_GPIO_SetDebouncePin)
+ HAL_GPIO_SetPin 0x00001f1f Thumb Code 4 a31g12x_hal_pcu.o(i.HAL_GPIO_SetPin)
+ HAL_INT_EInt_MaskDisable 0x00001f25 Thumb Code 12 a31g12x_hal_intc.o(i.HAL_INT_EInt_MaskDisable)
+ HAL_SCU_ClockMonitoring 0x00001f35 Thumb Code 50 a31g12x_hal_scu.o(i.HAL_SCU_ClockMonitoring)
+ HAL_SCU_ClockSource_Enable 0x00001f71 Thumb Code 22 a31g12x_hal_scu.o(i.HAL_SCU_ClockSource_Enable)
+ HAL_SCU_Peripheral_ClockConfig 0x00001f95 Thumb Code 8 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_ClockConfig)
+ HAL_SCU_Peripheral_EnableClock1 0x00001fa1 Thumb Code 28 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock1)
+ HAL_SCU_Peripheral_EnableClock2 0x00001fc1 Thumb Code 28 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_EnableClock2)
+ HAL_SCU_Peripheral_SetReset2 0x00001fe1 Thumb Code 24 a31g12x_hal_scu.o(i.HAL_SCU_Peripheral_SetReset2)
+ HAL_SCU_SystemClockChange 0x00001ffd Thumb Code 10 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockChange)
+ HAL_SCU_SystemClockDivider 0x00002011 Thumb Code 8 a31g12x_hal_scu.o(i.HAL_SCU_SystemClockDivider)
+ HAL_TIMER1n_Cmd 0x0000201d Thumb Code 38 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Cmd)
+ HAL_TIMER1n_ConfigInterrupt 0x00002043 Thumb Code 56 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_ConfigInterrupt)
+ HAL_TIMER1n_Init 0x0000207d Thumb Code 332 a31g12x_hal_timer1n.o(i.HAL_TIMER1n_Init)
+ HAL_UART_ConfigInterrupt 0x000021e5 Thumb Code 76 a31g12x_hal_uartn.o(i.HAL_UART_ConfigInterrupt)
+ HAL_UART_ConfigStructInit 0x00002231 Thumb Code 30 a31g12x_hal_uartn.o(i.HAL_UART_ConfigStructInit)
+ HAL_UART_Init 0x00002251 Thumb Code 244 a31g12x_hal_uartn.o(i.HAL_UART_Init)
+ HAL_UART_Receive 0x00002355 Thumb Code 110 a31g12x_hal_uartn.o(i.HAL_UART_Receive)
+ HAL_UART_ReceiveByte 0x000023c9 Thumb Code 8 a31g12x_hal_uartn.o(i.HAL_UART_ReceiveByte)
+ HAL_UART_Transmit 0x000023d1 Thumb Code 122 a31g12x_hal_uartn.o(i.HAL_UART_Transmit)
+ HAL_UART_TransmitByte 0x00002451 Thumb Code 16 a31g12x_hal_uartn.o(i.HAL_UART_TransmitByte)
+ HAL_USART_CheckBusy 0x00002461 Thumb Code 20 a31g12x_hal_usart1n.o(i.HAL_USART_CheckBusy)
+ HAL_USART_ClearStatus 0x00002475 Thumb Code 58 a31g12x_hal_usart1n.o(i.HAL_USART_ClearStatus)
+ HAL_USART_ConfigInterrupt 0x000024af Thumb Code 76 a31g12x_hal_usart1n.o(i.HAL_USART_ConfigInterrupt)
+ HAL_USART_DataControlConfig 0x000024fb Thumb Code 106 a31g12x_hal_usart1n.o(i.HAL_USART_DataControlConfig)
+ HAL_USART_Enable 0x00002565 Thumb Code 38 a31g12x_hal_usart1n.o(i.HAL_USART_Enable)
+ HAL_USART_GetStatus 0x0000258b Thumb Code 8 a31g12x_hal_usart1n.o(i.HAL_USART_GetStatus)
+ HAL_USART_Init 0x00002595 Thumb Code 218 a31g12x_hal_usart1n.o(i.HAL_USART_Init)
+ HAL_USART_Receive 0x00002689 Thumb Code 114 a31g12x_hal_usart1n.o(i.HAL_USART_Receive)
+ HAL_USART_ReceiveByte 0x000026fb Thumb Code 8 a31g12x_hal_usart1n.o(i.HAL_USART_ReceiveByte)
+ HAL_USART_SPI_Mode_Config 0x00002703 Thumb Code 40 a31g12x_hal_usart1n.o(i.HAL_USART_SPI_Mode_Config)
+ HAL_USART_Transmit 0x0000272b Thumb Code 132 a31g12x_hal_usart1n.o(i.HAL_USART_Transmit)
+ HAL_USART_TransmitByte 0x000027af Thumb Code 16 a31g12x_hal_usart1n.o(i.HAL_USART_TransmitByte)
+ HAL_USART_UART_Mode_Config 0x000027bf Thumb Code 34 a31g12x_hal_usart1n.o(i.HAL_USART_UART_Mode_Config)
+ HardFault_Handler 0x000027e1 Thumb Code 4 a31g12x_interrupt.o(i.HardFault_Handler)
+ I2C2_Read 0x000027e5 Thumb Code 60 gpio_i2c.o(i.I2C2_Read)
+ I2C2_Write 0x00002821 Thumb Code 46 gpio_i2c.o(i.I2C2_Write)
+ KCD_HP100_GetState 0x00002851 Thumb Code 6 kcd_hp100.o(i.KCD_HP100_GetState)
+ KCD_HP100_Get_Co2 0x0000285d Thumb Code 30 kcd_hp100.o(i.KCD_HP100_Get_Co2)
+ KCD_HP100_Initialization 0x00002885 Thumb Code 26 kcd_hp100.o(i.KCD_HP100_Initialization)
+ KCD_HP100_Tx_Get_MeasurmentData 0x000028ad Thumb Code 104 kcd_hp100.o(i.KCD_HP100_Tx_Get_MeasurmentData)
+ MX_FATFS_Init 0x00002a81 Thumb Code 16 fatfs.o(i.MX_FATFS_Init)
+ NMI_Handler 0x00002a9d Thumb Code 2 a31g12x_interrupt.o(i.NMI_Handler)
+ PendSV_Handler 0x00002c81 Thumb Code 2 a31g12x_interrupt.o(i.PendSV_Handler)
+ RTC_Get_Time 0x00002cdd Thumb Code 16 rtc_process.o(i.RTC_Get_Time)
+ RTC_Process_Initialization 0x00002cf1 Thumb Code 24 rtc_process.o(i.RTC_Process_Initialization)
+ RingBuffer_Dequeue 0x00002d0d Thumb Code 62 ring_buffer.o(i.RingBuffer_Dequeue)
+ RingBuffer_Enqueue 0x00002d4b Thumb Code 64 ring_buffer.o(i.RingBuffer_Enqueue)
+ RingBuffer_GetData 0x00002d8b Thumb Code 14 ring_buffer.o(i.RingBuffer_GetData)
+ RingBuffer_Get_DataSize 0x00002d99 Thumb Code 50 ring_buffer.o(i.RingBuffer_Get_DataSize)
+ RingBuffer_Initialization 0x00002dcb Thumb Code 38 ring_buffer.o(i.RingBuffer_Initialization)
+ RingBuffer_PopData 0x00002df1 Thumb Code 38 ring_buffer.o(i.RingBuffer_PopData)
+ RingBuffer_isEmpty 0x00002e17 Thumb Code 18 ring_buffer.o(i.RingBuffer_isEmpty)
+ RingBuffer_isFull 0x00002e29 Thumb Code 36 ring_buffer.o(i.RingBuffer_isFull)
+ SPI10_Initialization 0x00002e4d Thumb Code 234 spi10.o(i.SPI10_Initialization)
+ SPI10_SendReceiveByte 0x00002f41 Thumb Code 42 spi10.o(i.SPI10_SendReceiveByte)
+ SPI10_Transmit 0x00002f71 Thumb Code 56 spi10.o(i.SPI10_Transmit)
+ SPI13_Initialization 0x00002fad Thumb Code 180 spi13.o(i.SPI13_Initialization)
+ SPI13_Transmit 0x00003069 Thumb Code 56 spi13.o(i.SPI13_Transmit)
+ SPI_Timer_On 0x000030a5 Thumb Code 18 user_diskio_spi.o(i.SPI_Timer_On)
+ SPI_Timer_Status 0x000030c1 Thumb Code 28 user_diskio_spi.o(i.SPI_Timer_Status)
+ SVC_Handler 0x000030e5 Thumb Code 2 a31g12x_interrupt.o(i.SVC_Handler)
+ SW_Timer_Callback_Process 0x000030e9 Thumb Code 124 sw_timer.o(i.SW_Timer_Callback_Process)
+ SW_Timer_Callback_Register 0x00003169 Thumb Code 78 sw_timer.o(i.SW_Timer_Callback_Register)
+ Save_SensorData_SDCard 0x000031bd Thumb Code 412 save_file.o(i.Save_SensorData_SDCard)
+ Segment_All_Set_Data 0x000034b5 Thumb Code 28 segment.o(i.Segment_All_Set_Data)
+ Segment_Initialization 0x000034d5 Thumb Code 54 segment_74hc595d.o(i.Segment_Initialization)
+ Segment_Show_SensorData 0x0000352d Thumb Code 412 segment.o(i.Segment_Show_SensorData)
+ Segment_Show_SettingData 0x000036d9 Thumb Code 278 segment.o(i.Segment_Show_SettingData)
+ Segment_Show_Time 0x000037f9 Thumb Code 120 segment.o(i.Segment_Show_Time)
+ Segment_Show_Version 0x00003879 Thumb Code 118 segment.o(i.Segment_Show_Version)
+ SysTick_Handler 0x000039cd Thumb Code 30 systick_timer.o(i.SysTick_Handler)
+ SystemInit 0x000039f5 Thumb Code 22 system_a31g12x.o(i.SystemInit)
+ System_Clock_Initialization 0x00003a19 Thumb Code 66 a31g12x_systemclock.o(i.System_Clock_Initialization)
+ Systick_Initialization 0x00003a69 Thumb Code 76 a31g12x_systemclock.o(i.Systick_Initialization)
+ TIMER12_Handler 0x00003ac1 Thumb Code 44 timer12.o(i.TIMER12_Handler)
+ Timer12_Initialization 0x00003af5 Thumb Code 84 timer12.o(i.Timer12_Initialization)
+ Timer12_Set_Match_Interrupt_Callback 0x00003b51 Thumb Code 6 timer12.o(i.Timer12_Set_Match_Interrupt_Callback)
+ UART1_Handler 0x00003b5d Thumb Code 34 uart1.o(i.UART1_Handler)
+ USART11_Handler 0x00003b85 Thumb Code 26 usart11_rs485.o(i.USART11_Handler)
+ USER_SPI_initialize 0x00003ba5 Thumb Code 336 user_diskio_spi.o(i.USER_SPI_initialize)
+ USER_SPI_ioctl 0x00003d05 Thumb Code 562 user_diskio_spi.o(i.USER_SPI_ioctl)
+ USER_SPI_read 0x00003f45 Thumb Code 152 user_diskio_spi.o(i.USER_SPI_read)
+ USER_SPI_status 0x00003fe5 Thumb Code 16 user_diskio_spi.o(i.USER_SPI_status)
+ USER_SPI_write 0x00003ff9 Thumb Code 192 user_diskio_spi.o(i.USER_SPI_write)
+ USER_initialize 0x000040c1 Thumb Code 12 user_diskio.o(i.USER_initialize)
+ USER_ioctl 0x000040cd Thumb Code 20 user_diskio.o(i.USER_ioctl)
+ USER_read 0x000040e1 Thumb Code 24 user_diskio.o(i.USER_read)
+ USER_status 0x000040f9 Thumb Code 12 user_diskio.o(i.USER_status)
+ USER_write 0x00004105 Thumb Code 24 user_diskio.o(i.USER_write)
+ Uart1_Get_RecvData 0x0000411d Thumb Code 16 uart1.o(i.Uart1_Get_RecvData)
+ Uart1_Get_RecvDataCount 0x00004131 Thumb Code 10 uart1.o(i.Uart1_Get_RecvDataCount)
+ Uart1_Initialization 0x00004141 Thumb Code 158 uart1.o(i.Uart1_Initialization)
+ Uart1_Transmit 0x00004235 Thumb Code 14 uart1.o(i.Uart1_Transmit)
+ Uart_Packet_Initialization 0x00004281 Thumb Code 20 uart_packet.o(i.Uart_Packet_Initialization)
+ Usart11_Get_RecvData 0x000044c1 Thumb Code 16 usart11_rs485.o(i.Usart11_Get_RecvData)
+ Usart11_Get_RecvDataCount 0x000044d5 Thumb Code 10 usart11_rs485.o(i.Usart11_Get_RecvDataCount)
+ Usart11_Initialization 0x000044e5 Thumb Code 194 usart11_rs485.o(i.Usart11_Initialization)
+ Usart11_TransmitData 0x000045fd Thumb Code 26 usart11_rs485.o(i.Usart11_TransmitData)
+ __0printf 0x00004699 Thumb Code 24 printfa.o(i.__0printf)
+ __1printf 0x00004699 Thumb Code 0 printfa.o(i.__0printf)
+ __2printf 0x00004699 Thumb Code 0 printfa.o(i.__0printf)
+ __c89printf 0x00004699 Thumb Code 0 printfa.o(i.__0printf)
+ printf 0x00004699 Thumb Code 0 printfa.o(i.__0printf)
+ __0sprintf 0x000046b9 Thumb Code 36 printfa.o(i.__0sprintf)
+ __1sprintf 0x000046b9 Thumb Code 0 printfa.o(i.__0sprintf)
+ __2sprintf 0x000046b9 Thumb Code 0 printfa.o(i.__0sprintf)
+ __c89sprintf 0x000046b9 Thumb Code 0 printfa.o(i.__0sprintf)
+ sprintf 0x000046b9 Thumb Code 0 printfa.o(i.__0sprintf)
+ __ARM_clz 0x000046e1 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __ARM_common_switch8 0x0000470f Thumb Code 28 segment_74hc595d.o(i.__ARM_common_switch8)
+ __scatterload_copy 0x0000472b Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x00004739 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x0000473b Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ clust2sect 0x00005245 Thumb Code 36 ff.o(i.clust2sect)
+ disk_initialize 0x000058f5 Thumb Code 42 diskio.o(i.disk_initialize)
+ disk_ioctl 0x00005925 Thumb Code 32 diskio.o(i.disk_ioctl)
+ disk_read 0x00005949 Thumb Code 38 diskio.o(i.disk_read)
+ disk_status 0x00005975 Thumb Code 24 diskio.o(i.disk_status)
+ disk_write 0x00005991 Thumb Code 38 diskio.o(i.disk_write)
+ ds3231_aging_offset_convert_to_register 0x000059bd Thumb Code 48 driver_ds3231.o(i.ds3231_aging_offset_convert_to_register)
+ ds3231_basic_get_time 0x000059f1 Thumb Code 24 driver_ds3231_basic.o(i.ds3231_basic_get_time)
+ ds3231_basic_init 0x00005a0d Thumb Code 316 driver_ds3231_basic.o(i.ds3231_basic_init)
+ ds3231_basic_set_time 0x00005ca1 Thumb Code 24 driver_ds3231_basic.o(i.ds3231_basic_set_time)
+ ds3231_deinit 0x00005cbd Thumb Code 48 driver_ds3231.o(i.ds3231_deinit)
+ ds3231_get_time 0x00005d09 Thumb Code 208 driver_ds3231.o(i.ds3231_get_time)
+ ds3231_init 0x00005e15 Thumb Code 218 driver_ds3231.o(i.ds3231_init)
+ ds3231_interface_debug_print 0x00006001 Thumb Code 2 driver_ds3231_interface_template.o(i.ds3231_interface_debug_print)
+ ds3231_interface_delay_ms 0x00006003 Thumb Code 12 driver_ds3231_interface_template.o(i.ds3231_interface_delay_ms)
+ ds3231_interface_iic_deinit 0x0000600f Thumb Code 4 driver_ds3231_interface_template.o(i.ds3231_interface_iic_deinit)
+ ds3231_interface_iic_init 0x00006013 Thumb Code 4 driver_ds3231_interface_template.o(i.ds3231_interface_iic_init)
+ ds3231_interface_iic_read 0x00006017 Thumb Code 34 driver_ds3231_interface_template.o(i.ds3231_interface_iic_read)
+ ds3231_interface_iic_write 0x00006039 Thumb Code 46 driver_ds3231_interface_template.o(i.ds3231_interface_iic_write)
+ ds3231_interface_receive_callback 0x00006069 Thumb Code 34 driver_ds3231_interface_template.o(i.ds3231_interface_receive_callback)
+ ds3231_set_32khz_output 0x000060bd Thumb Code 106 driver_ds3231.o(i.ds3231_set_32khz_output)
+ ds3231_set_aging_offset 0x00006169 Thumb Code 54 driver_ds3231.o(i.ds3231_set_aging_offset)
+ ds3231_set_alarm_interrupt 0x000061c1 Thumb Code 112 driver_ds3231.o(i.ds3231_set_alarm_interrupt)
+ ds3231_set_oscillator 0x00006271 Thumb Code 114 driver_ds3231.o(i.ds3231_set_oscillator)
+ ds3231_set_pin 0x00006325 Thumb Code 106 driver_ds3231.o(i.ds3231_set_pin)
+ ds3231_set_square_wave 0x000063d1 Thumb Code 106 driver_ds3231.o(i.ds3231_set_square_wave)
+ ds3231_set_time 0x0000647d Thumb Code 662 driver_ds3231.o(i.ds3231_set_time)
+ f_close 0x000069b9 Thumb Code 56 ff.o(i.f_close)
+ f_closedir 0x000069f1 Thumb Code 54 ff.o(i.f_closedir)
+ f_lseek 0x00006a29 Thumb Code 1100 ff.o(i.f_lseek)
+ f_mkdir 0x00006e79 Thumb Code 410 ff.o(i.f_mkdir)
+ f_mount 0x00007015 Thumb Code 108 ff.o(i.f_mount)
+ f_open 0x00007085 Thumb Code 536 ff.o(i.f_open)
+ f_opendir 0x000072a1 Thumb Code 210 ff.o(i.f_opendir)
+ f_sync 0x00007375 Thumb Code 250 ff.o(i.f_sync)
+ f_write 0x00007475 Thumb Code 770 ff.o(i.f_write)
+ fputc 0x00007ca3 Thumb Code 16 dbg_printf.o(i.fputc)
+ get_fat 0x00007cb3 Thumb Code 260 ff.o(i.get_fat)
+ get_fattime 0x00007db7 Thumb Code 4 fatfs.o(i.get_fattime)
+ main 0x00007f15 Thumb Code 120 main.o(i.main)
+ millis 0x00007fe9 Thumb Code 6 systick_timer.o(i.millis)
+ put_fat 0x00008039 Thumb Code 354 ff.o(i.put_fat)
+ SegmentData 0x00008664 Data 38 segment.o(.constdata)
+ Region$$Table$$Base 0x00008738 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x00008758 Number 0 anon$$obj.o(Region$$Table)
nDelayCount 0x20000004 Data 4 systick_timer.o(.data)
Segment_Toggle_In 0x20000131 Data 1 segment_74hc595d.o(.data)
Segment_Toggle_Out 0x20000132 Data 1 segment_74hc595d.o(.data)
@@ -2560,9 +2559,9 @@ Memory Map of the image
Image Entry point : 0x000000b1
- Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000893c, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000087ac])
+ Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00008940, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000087b4])
- Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00008754, Max: 0x00010000, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00008758, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -2602,306 +2601,307 @@ Memory Map of the image
0x000007fa 0x000007fa 0x00000056 Code RO 4204 .text mc_p.l(__dczerorl2.o)
0x00000850 0x00000850 0x00000104 Code RO 1294 i.Action_Down_Key_Push action_process.o
0x00000954 0x00000954 0x00000014 Code RO 1295 i.Action_Get_SensorData action_process.o
- 0x00000968 0x00000968 0x00000138 Code RO 1296 i.Action_Get_SensorReadProcess action_process.o
- 0x00000aa0 0x00000aa0 0x00000054 Code RO 1297 i.Action_Initialization action_process.o
- 0x00000af4 0x00000af4 0x00000100 Code RO 1298 i.Action_Mode_Key_Push action_process.o
- 0x00000bf4 0x00000bf4 0x000000f0 Code RO 1299 i.Action_PowerOn_Init_Process action_process.o
- 0x00000ce4 0x00000ce4 0x000001a4 Code RO 1300 i.Action_PowerOn_Process action_process.o
- 0x00000e88 0x00000e88 0x00000014 Code RO 1301 i.Action_Power_Off_Key_Push_Callback action_process.o
- 0x00000e9c 0x00000e9c 0x00000020 Code RO 1302 i.Action_Power_Off_Key_Set action_process.o
- 0x00000ebc 0x00000ebc 0x00000018 Code RO 1303 i.Action_Power_On_Key_Push_Callback action_process.o
- 0x00000ed4 0x00000ed4 0x00000020 Code RO 1304 i.Action_Power_On_Key_Set action_process.o
- 0x00000ef4 0x00000ef4 0x00000024 Code RO 1305 i.Action_Process action_process.o
- 0x00000f18 0x00000f18 0x00000030 Code RO 1306 i.Action_RelayOff action_process.o
- 0x00000f48 0x00000f48 0x00000030 Code RO 1307 i.Action_RelayOn action_process.o
- 0x00000f78 0x00000f78 0x00000054 Code RO 1308 i.Action_ReturnMainViewCheck action_process.o
- 0x00000fcc 0x00000fcc 0x000001b8 Code RO 1309 i.Action_SaveSensorData action_process.o
- 0x00001184 0x00001184 0x000000b4 Code RO 1310 i.Action_Set_Key_Push action_process.o
- 0x00001238 0x00001238 0x0000001c Code RO 1311 i.Action_Set_MaxMin_Value action_process.o
- 0x00001254 0x00001254 0x000000f8 Code RO 1312 i.Action_Up_Key_Push action_process.o
- 0x0000134c 0x0000134c 0x0000002c Code RO 1455 i.Buzzer_Initialization buzzer.o
- 0x00001378 0x00001378 0x00000024 Code RO 1456 i.Buzzer_On buzzer.o
- 0x0000139c 0x0000139c 0x00000050 Code RO 1457 i.Buzzer_Output_Process buzzer.o
- 0x000013ec 0x000013ec 0x0000000e Code RO 691 i.Delay_I2C_Delay gpio_i2c.o
- 0x000013fa 0x000013fa 0x00000002 PAD
- 0x000013fc 0x000013fc 0x00000014 Code RO 350 i.Delay_ms systick_timer.o
- 0x00001410 0x00001410 0x000000a4 Code RO 1409 i.EEPROM_Read_SettingValue eeprom.o
- 0x000014b4 0x000014b4 0x000000c0 Code RO 1410 i.EEPROM_Write_SettingValue eeprom.o
- 0x00001574 0x00001574 0x00000012 Code RO 3809 i.FATFS_LinkDriver ff_gen_drv.o
- 0x00001586 0x00001586 0x00000002 PAD
- 0x00001588 0x00001588 0x00000054 Code RO 3810 i.FATFS_LinkDriverEx ff_gen_drv.o
- 0x000015dc 0x000015dc 0x0000000e Code RO 3811 i.FATFS_UnLinkDriver ff_gen_drv.o
- 0x000015ea 0x000015ea 0x00000002 PAD
- 0x000015ec 0x000015ec 0x00000044 Code RO 3812 i.FATFS_UnLinkDriverEx ff_gen_drv.o
- 0x00001630 0x00001630 0x00000010 Code RO 1411 i.FlashMEM_Clock_Initialization eeprom.o
- 0x00001640 0x00001640 0x00000014 Code RO 1412 i.FlashMem_Do_PageEr eeprom.o
- 0x00001654 0x00001654 0x00000018 Code RO 1413 i.FlashMem_Do_PageWt eeprom.o
- 0x0000166c 0x0000166c 0x00000040 Code RO 702 i.GPIO_I2C2_Initialization gpio_i2c.o
- 0x000016ac 0x000016ac 0x00000094 Code RO 703 i.GPIO_I2C2_Read gpio_i2c.o
- 0x00001740 0x00001740 0x0000004c Code RO 704 i.GPIO_I2C2_Start gpio_i2c.o
- 0x0000178c 0x0000178c 0x00000040 Code RO 705 i.GPIO_I2C2_Stop gpio_i2c.o
- 0x000017cc 0x000017cc 0x00000094 Code RO 706 i.GPIO_I2C2_Write gpio_i2c.o
- 0x00001860 0x00001860 0x00000048 Code RO 456 i.Gpio_Led_OutputSet gpio_state_led.o
- 0x000018a8 0x000018a8 0x00000024 Code RO 1488 i.Gpio_Relay_Initialization gpio_sensor.o
- 0x000018cc 0x000018cc 0x00000024 Code RO 1489 i.Gpio_Sensor_PWR_Initialization gpio_sensor.o
- 0x000018f0 0x000018f0 0x0000006c Code RO 457 i.Gpio_StateLed_Initialization gpio_state_led.o
- 0x0000195c 0x0000195c 0x00000144 Code RO 499 i.Gpio_Switch_Check_Process gpio_switch.o
- 0x00001aa0 0x00001aa0 0x00000078 Code RO 500 i.Gpio_Switch_Port_Initialization gpio_switch.o
- 0x00001b18 0x00001b18 0x00000020 Code RO 501 i.Gpio_Switch_TestCallback gpio_switch.o
- 0x00001b38 0x00001b38 0x00000028 Code RO 502 i.Gpio_Swtich_Set_Callback gpio_switch.o
- 0x00001b60 0x00001b60 0x00000020 Code RO 503 i.Gpio_Swtich_Set_PushCount gpio_switch.o
- 0x00001b80 0x00001b80 0x0000000e Code RO 1834 i.HAL_CRC_Init a31g12x_hal_crc.o
- 0x00001b8e 0x00001b8e 0x00000002 PAD
- 0x00001b90 0x00001b90 0x00000060 Code RO 1989 i.HAL_FMC_FlashEntry a31g12x_hal_fmc.o
- 0x00001bf0 0x00001bf0 0x00000038 Code RO 1990 i.HAL_FMC_FlashExit a31g12x_hal_fmc.o
- 0x00001c28 0x00001c28 0x000001a8 Code RO 1991 i.HAL_FMC_FlashFunction a31g12x_hal_fmc.o
- 0x00001dd0 0x00001dd0 0x00000040 Code RO 1992 i.HAL_FMC_PageErase a31g12x_hal_fmc.o
- 0x00001e10 0x00001e10 0x00000040 Code RO 1993 i.HAL_FMC_PageWrite a31g12x_hal_fmc.o
- 0x00001e50 0x00001e50 0x00000004 Code RO 2293 i.HAL_GPIO_ClearPin a31g12x_hal_pcu.o
- 0x00001e54 0x00001e54 0x00000044 Code RO 2294 i.HAL_GPIO_ConfigFunction a31g12x_hal_pcu.o
- 0x00001e98 0x00001e98 0x00000046 Code RO 2296 i.HAL_GPIO_ConfigOutput a31g12x_hal_pcu.o
- 0x00001ede 0x00001ede 0x0000001e Code RO 2297 i.HAL_GPIO_ConfigPullup a31g12x_hal_pcu.o
- 0x00001efc 0x00001efc 0x00000008 Code RO 2299 i.HAL_GPIO_ReadPin a31g12x_hal_pcu.o
- 0x00001f04 0x00001f04 0x00000016 Code RO 2300 i.HAL_GPIO_SetDebouncePin a31g12x_hal_pcu.o
- 0x00001f1a 0x00001f1a 0x00000004 Code RO 2301 i.HAL_GPIO_SetPin a31g12x_hal_pcu.o
- 0x00001f1e 0x00001f1e 0x00000002 PAD
- 0x00001f20 0x00001f20 0x00000010 Code RO 2189 i.HAL_INT_EInt_MaskDisable a31g12x_hal_intc.o
- 0x00001f30 0x00001f30 0x0000003c Code RO 2400 i.HAL_SCU_ClockMonitoring a31g12x_hal_scu.o
- 0x00001f6c 0x00001f6c 0x00000024 Code RO 2405 i.HAL_SCU_ClockSource_Enable a31g12x_hal_scu.o
- 0x00001f90 0x00001f90 0x0000000c Code RO 2408 i.HAL_SCU_Peripheral_ClockConfig a31g12x_hal_scu.o
- 0x00001f9c 0x00001f9c 0x00000020 Code RO 2410 i.HAL_SCU_Peripheral_EnableClock1 a31g12x_hal_scu.o
- 0x00001fbc 0x00001fbc 0x00000020 Code RO 2411 i.HAL_SCU_Peripheral_EnableClock2 a31g12x_hal_scu.o
- 0x00001fdc 0x00001fdc 0x0000001c Code RO 2414 i.HAL_SCU_Peripheral_SetReset2 a31g12x_hal_scu.o
- 0x00001ff8 0x00001ff8 0x00000014 Code RO 2420 i.HAL_SCU_SystemClockChange a31g12x_hal_scu.o
- 0x0000200c 0x0000200c 0x0000000c Code RO 2421 i.HAL_SCU_SystemClockDivider a31g12x_hal_scu.o
- 0x00002018 0x00002018 0x00000026 Code RO 2577 i.HAL_TIMER1n_Cmd a31g12x_hal_timer1n.o
- 0x0000203e 0x0000203e 0x00000038 Code RO 2578 i.HAL_TIMER1n_ConfigInterrupt a31g12x_hal_timer1n.o
- 0x00002076 0x00002076 0x00000002 PAD
- 0x00002078 0x00002078 0x00000168 Code RO 2580 i.HAL_TIMER1n_Init a31g12x_hal_timer1n.o
- 0x000021e0 0x000021e0 0x0000004c Code RO 2800 i.HAL_UART_ConfigInterrupt a31g12x_hal_uartn.o
- 0x0000222c 0x0000222c 0x0000001e Code RO 2801 i.HAL_UART_ConfigStructInit a31g12x_hal_uartn.o
- 0x0000224a 0x0000224a 0x00000002 PAD
- 0x0000224c 0x0000224c 0x00000104 Code RO 2807 i.HAL_UART_Init a31g12x_hal_uartn.o
- 0x00002350 0x00002350 0x00000074 Code RO 2808 i.HAL_UART_Receive a31g12x_hal_uartn.o
- 0x000023c4 0x000023c4 0x00000008 Code RO 2809 i.HAL_UART_ReceiveByte a31g12x_hal_uartn.o
- 0x000023cc 0x000023cc 0x00000080 Code RO 2810 i.HAL_UART_Transmit a31g12x_hal_uartn.o
- 0x0000244c 0x0000244c 0x00000010 Code RO 2811 i.HAL_UART_TransmitByte a31g12x_hal_uartn.o
- 0x0000245c 0x0000245c 0x00000014 Code RO 2903 i.HAL_USART_CheckBusy a31g12x_hal_usart1n.o
- 0x00002470 0x00002470 0x0000003a Code RO 2904 i.HAL_USART_ClearStatus a31g12x_hal_usart1n.o
- 0x000024aa 0x000024aa 0x0000004c Code RO 2905 i.HAL_USART_ConfigInterrupt a31g12x_hal_usart1n.o
- 0x000024f6 0x000024f6 0x0000006a Code RO 2906 i.HAL_USART_DataControlConfig a31g12x_hal_usart1n.o
- 0x00002560 0x00002560 0x00000026 Code RO 2908 i.HAL_USART_Enable a31g12x_hal_usart1n.o
- 0x00002586 0x00002586 0x00000008 Code RO 2909 i.HAL_USART_GetStatus a31g12x_hal_usart1n.o
- 0x0000258e 0x0000258e 0x00000002 PAD
- 0x00002590 0x00002590 0x000000f4 Code RO 2910 i.HAL_USART_Init a31g12x_hal_usart1n.o
- 0x00002684 0x00002684 0x00000072 Code RO 2911 i.HAL_USART_Receive a31g12x_hal_usart1n.o
- 0x000026f6 0x000026f6 0x00000008 Code RO 2912 i.HAL_USART_ReceiveByte a31g12x_hal_usart1n.o
- 0x000026fe 0x000026fe 0x00000028 Code RO 2913 i.HAL_USART_SPI_Mode_Config a31g12x_hal_usart1n.o
- 0x00002726 0x00002726 0x00000084 Code RO 2914 i.HAL_USART_Transmit a31g12x_hal_usart1n.o
- 0x000027aa 0x000027aa 0x00000010 Code RO 2915 i.HAL_USART_TransmitByte a31g12x_hal_usart1n.o
- 0x000027ba 0x000027ba 0x00000022 Code RO 2916 i.HAL_USART_UART_Mode_Config a31g12x_hal_usart1n.o
- 0x000027dc 0x000027dc 0x00000004 Code RO 1 i.HardFault_Handler a31g12x_interrupt.o
- 0x000027e0 0x000027e0 0x0000003c Code RO 711 i.I2C2_Read gpio_i2c.o
- 0x0000281c 0x0000281c 0x0000002e Code RO 712 i.I2C2_Write gpio_i2c.o
- 0x0000284a 0x0000284a 0x00000002 PAD
- 0x0000284c 0x0000284c 0x0000000c Code RO 1709 i.KCD_HP100_GetState kcd_hp100.o
- 0x00002858 0x00002858 0x00000028 Code RO 1710 i.KCD_HP100_Get_Co2 kcd_hp100.o
- 0x00002880 0x00002880 0x00000028 Code RO 1711 i.KCD_HP100_Initialization kcd_hp100.o
- 0x000028a8 0x000028a8 0x0000007c Code RO 1712 i.KCD_HP100_Tx_Get_MeasurmentData kcd_hp100.o
- 0x00002924 0x00002924 0x0000001c Code RO 1713 i.KCD_HP_Calc_Checksum kcd_hp100.o
- 0x00002940 0x00002940 0x0000013c Code RO 1714 i.KCD_HP_Rx_PacketRecv_Process kcd_hp100.o
- 0x00002a7c 0x00002a7c 0x0000001c Code RO 3193 i.MX_FATFS_Init fatfs.o
- 0x00002a98 0x00002a98 0x00000002 Code RO 2 i.NMI_Handler a31g12x_interrupt.o
- 0x00002a9a 0x00002a9a 0x00000002 PAD
- 0x00002a9c 0x00002a9c 0x00000078 Code RO 38 i.NVIC_SetPriority a31g12x_systemclock.o
- 0x00002b14 0x00002b14 0x00000078 Code RO 543 i.NVIC_SetPriority uart1.o
- 0x00002b8c 0x00002b8c 0x00000078 Code RO 652 i.NVIC_SetPriority timer12.o
- 0x00002c04 0x00002c04 0x00000078 Code RO 1642 i.NVIC_SetPriority usart11_rs485.o
- 0x00002c7c 0x00002c7c 0x00000002 Code RO 3 i.PendSV_Handler a31g12x_interrupt.o
- 0x00002c7e 0x00002c7e 0x00000002 PAD
- 0x00002c80 0x00002c80 0x00000058 Code RO 1261 i.RTC_Get_IC_Time_Process rtc_process.o
- 0x00002cd8 0x00002cd8 0x00000014 Code RO 1262 i.RTC_Get_Time rtc_process.o
- 0x00002cec 0x00002cec 0x0000001c Code RO 1263 i.RTC_Process_Initialization rtc_process.o
- 0x00002d08 0x00002d08 0x0000003e Code RO 386 i.RingBuffer_Dequeue ring_buffer.o
- 0x00002d46 0x00002d46 0x00000040 Code RO 387 i.RingBuffer_Enqueue ring_buffer.o
- 0x00002d86 0x00002d86 0x0000000e Code RO 388 i.RingBuffer_GetData ring_buffer.o
- 0x00002d94 0x00002d94 0x00000032 Code RO 389 i.RingBuffer_Get_DataSize ring_buffer.o
- 0x00002dc6 0x00002dc6 0x00000026 Code RO 390 i.RingBuffer_Initialization ring_buffer.o
- 0x00002dec 0x00002dec 0x00000026 Code RO 391 i.RingBuffer_PopData ring_buffer.o
- 0x00002e12 0x00002e12 0x00000012 Code RO 392 i.RingBuffer_isEmpty ring_buffer.o
- 0x00002e24 0x00002e24 0x00000024 Code RO 393 i.RingBuffer_isFull ring_buffer.o
- 0x00002e48 0x00002e48 0x000000f4 Code RO 837 i.SPI10_Initialization spi10.o
- 0x00002f3c 0x00002f3c 0x00000030 Code RO 838 i.SPI10_SendReceiveByte spi10.o
- 0x00002f6c 0x00002f6c 0x0000003c Code RO 840 i.SPI10_Transmit spi10.o
- 0x00002fa8 0x00002fa8 0x000000bc Code RO 1604 i.SPI13_Initialization spi13.o
- 0x00003064 0x00003064 0x0000003c Code RO 1607 i.SPI13_Transmit spi13.o
- 0x000030a0 0x000030a0 0x0000001c Code RO 3301 i.SPI_Timer_On user_diskio_spi.o
- 0x000030bc 0x000030bc 0x00000024 Code RO 3302 i.SPI_Timer_Status user_diskio_spi.o
- 0x000030e0 0x000030e0 0x00000002 Code RO 4 i.SVC_Handler a31g12x_interrupt.o
- 0x000030e2 0x000030e2 0x00000002 PAD
- 0x000030e4 0x000030e4 0x00000080 Code RO 316 i.SW_Timer_Callback_Process sw_timer.o
- 0x00003164 0x00003164 0x00000054 Code RO 317 i.SW_Timer_Callback_Register sw_timer.o
- 0x000031b8 0x000031b8 0x00000228 Code RO 875 i.Save_SensorData_SDCard save_file.o
- 0x000033e0 0x000033e0 0x000000d0 Code RO 613 i.Segemet_Output_Process segment_74hc595d.o
- 0x000034b0 0x000034b0 0x00000020 Code RO 1514 i.Segment_All_Set_Data segment.o
- 0x000034d0 0x000034d0 0x00000048 Code RO 614 i.Segment_Initialization segment_74hc595d.o
- 0x00003518 0x00003518 0x00000010 Code RO 615 i.Segment_Output_Data segment_74hc595d.o
- 0x00003528 0x00003528 0x000001ac Code RO 1516 i.Segment_Show_SensorData segment.o
- 0x000036d4 0x000036d4 0x00000120 Code RO 1517 i.Segment_Show_SettingData segment.o
- 0x000037f4 0x000037f4 0x00000080 Code RO 1518 i.Segment_Show_Time segment.o
- 0x00003874 0x00003874 0x00000080 Code RO 1519 i.Segment_Show_Version segment.o
- 0x000038f4 0x000038f4 0x00000028 Code RO 458 i.State_Led_Off gpio_state_led.o
- 0x0000391c 0x0000391c 0x00000028 Code RO 459 i.State_Led_On gpio_state_led.o
- 0x00003944 0x00003944 0x00000084 Code RO 460 i.State_Led_Output_Process gpio_state_led.o
- 0x000039c8 0x000039c8 0x00000028 Code RO 351 i.SysTick_Handler systick_timer.o
- 0x000039f0 0x000039f0 0x00000024 Code RO 3147 i.SystemInit system_a31g12x.o
- 0x00003a14 0x00003a14 0x00000050 Code RO 39 i.System_Clock_Initialization a31g12x_systemclock.o
- 0x00003a64 0x00003a64 0x00000058 Code RO 40 i.Systick_Initialization a31g12x_systemclock.o
- 0x00003abc 0x00003abc 0x00000034 Code RO 653 i.TIMER12_Handler timer12.o
- 0x00003af0 0x00003af0 0x0000005c Code RO 654 i.Timer12_Initialization timer12.o
- 0x00003b4c 0x00003b4c 0x0000000c Code RO 655 i.Timer12_Set_Match_Interrupt_Callback timer12.o
- 0x00003b58 0x00003b58 0x00000028 Code RO 544 i.UART1_Handler uart1.o
- 0x00003b80 0x00003b80 0x00000020 Code RO 1643 i.USART11_Handler usart11_rs485.o
- 0x00003ba0 0x00003ba0 0x00000160 Code RO 3370 i.USER_SPI_initialize user_diskio_spi.o
- 0x00003d00 0x00003d00 0x00000240 Code RO 3394 i.USER_SPI_ioctl user_diskio_spi.o
- 0x00003f40 0x00003f40 0x000000a0 Code RO 3382 i.USER_SPI_read user_diskio_spi.o
- 0x00003fe0 0x00003fe0 0x00000014 Code RO 3376 i.USER_SPI_status user_diskio_spi.o
- 0x00003ff4 0x00003ff4 0x000000c8 Code RO 3388 i.USER_SPI_write user_diskio_spi.o
- 0x000040bc 0x000040bc 0x0000000c Code RO 3235 i.USER_initialize user_diskio.o
- 0x000040c8 0x000040c8 0x00000014 Code RO 3236 i.USER_ioctl user_diskio.o
- 0x000040dc 0x000040dc 0x00000018 Code RO 3237 i.USER_read user_diskio.o
- 0x000040f4 0x000040f4 0x0000000c Code RO 3238 i.USER_status user_diskio.o
- 0x00004100 0x00004100 0x00000018 Code RO 3239 i.USER_write user_diskio.o
- 0x00004118 0x00004118 0x00000014 Code RO 545 i.Uart1_Get_RecvData uart1.o
- 0x0000412c 0x0000412c 0x00000010 Code RO 546 i.Uart1_Get_RecvDataCount uart1.o
- 0x0000413c 0x0000413c 0x000000c0 Code RO 547 i.Uart1_Initialization uart1.o
- 0x000041fc 0x000041fc 0x00000034 Code RO 548 i.Uart1_Receive_Handler uart1.o
- 0x00004230 0x00004230 0x00000014 Code RO 549 i.Uart1_Transmit uart1.o
- 0x00004244 0x00004244 0x00000038 Code RO 551 i.Uart1_Transmit_Process uart1.o
- 0x0000427c 0x0000427c 0x0000001c Code RO 1571 i.Uart_Packet_Initialization uart_packet.o
- 0x00004298 0x00004298 0x00000144 Code RO 1572 i.Uart_Packet_Make_Process uart_packet.o
- 0x000043dc 0x000043dc 0x000000e0 Code RO 1573 i.Uart_Packet_Process uart_packet.o
- 0x000044bc 0x000044bc 0x00000014 Code RO 1644 i.Usart11_Get_RecvData usart11_rs485.o
- 0x000044d0 0x000044d0 0x00000010 Code RO 1645 i.Usart11_Get_RecvDataCount usart11_rs485.o
- 0x000044e0 0x000044e0 0x000000e4 Code RO 1646 i.Usart11_Initialization usart11_rs485.o
- 0x000045c4 0x000045c4 0x00000034 Code RO 1647 i.Usart11_Receive_Handler usart11_rs485.o
- 0x000045f8 0x000045f8 0x00000020 Code RO 1649 i.Usart11_TransmitData usart11_rs485.o
- 0x00004618 0x00004618 0x0000007c Code RO 1650 i.Usart11_Transmit_Process usart11_rs485.o
- 0x00004694 0x00004694 0x00000020 Code RO 4110 i.__0printf mc_p.l(printfa.o)
- 0x000046b4 0x000046b4 0x00000028 Code RO 4112 i.__0sprintf mc_p.l(printfa.o)
- 0x000046dc 0x000046dc 0x0000002e Code RO 4194 i.__ARM_clz mf_p.l(depilogue.o)
- 0x0000470a 0x0000470a 0x0000001c Code RO 642 i.__ARM_common_switch8 segment_74hc595d.o
- 0x00004726 0x00004726 0x0000000e Code RO 4198 i.__scatterload_copy mc_p.l(handlers.o)
- 0x00004734 0x00004734 0x00000002 Code RO 4199 i.__scatterload_null mc_p.l(handlers.o)
- 0x00004736 0x00004736 0x0000000e Code RO 4200 i.__scatterload_zeroinit mc_p.l(handlers.o)
- 0x00004744 0x00004744 0x00000174 Code RO 4117 i._fp_digits mc_p.l(printfa.o)
- 0x000048b8 0x000048b8 0x000006f0 Code RO 4118 i._printf_core mc_p.l(printfa.o)
- 0x00004fa8 0x00004fa8 0x00000020 Code RO 4119 i._printf_post_padding mc_p.l(printfa.o)
- 0x00004fc8 0x00004fc8 0x0000002c Code RO 4120 i._printf_pre_padding mc_p.l(printfa.o)
- 0x00004ff4 0x00004ff4 0x0000000a Code RO 4122 i._sputc mc_p.l(printfa.o)
- 0x00004ffe 0x00004ffe 0x00000014 Code RO 926 i.a_ds3231_bcd2hex driver_ds3231.o
- 0x00005012 0x00005012 0x00000022 Code RO 927 i.a_ds3231_hex2bcd driver_ds3231.o
- 0x00005034 0x00005034 0x00000024 Code RO 928 i.a_ds3231_iic_multiple_read driver_ds3231.o
- 0x00005058 0x00005058 0x0000001e Code RO 929 i.a_ds3231_iic_write driver_ds3231.o
- 0x00005076 0x00005076 0x00000002 PAD
- 0x00005078 0x00005078 0x000000a4 Code RO 3474 i.check_fs ff.o
- 0x0000511c 0x0000511c 0x00000016 Code RO 3475 i.chk_chr ff.o
- 0x00005132 0x00005132 0x00000002 PAD
- 0x00005134 0x00005134 0x00000098 Code RO 3476 i.chk_lock ff.o
- 0x000051cc 0x000051cc 0x0000002c Code RO 3477 i.clear_lock ff.o
- 0x000051f8 0x000051f8 0x00000046 Code RO 3478 i.clmt_clust ff.o
- 0x0000523e 0x0000523e 0x00000002 PAD
- 0x00005240 0x00005240 0x00000028 Code RO 3479 i.clust2sect ff.o
- 0x00005268 0x00005268 0x00000104 Code RO 3480 i.create_chain ff.o
- 0x0000536c 0x0000536c 0x00000128 Code RO 3481 i.create_name ff.o
- 0x00005494 0x00005494 0x0000004c Code RO 3482 i.dec_lock ff.o
- 0x000054e0 0x000054e0 0x00000014 Code RO 3303 i.despiselect user_diskio_spi.o
- 0x000054f4 0x000054f4 0x0000006e Code RO 3483 i.dir_alloc ff.o
- 0x00005562 0x00005562 0x00000072 Code RO 3484 i.dir_find ff.o
- 0x000055d4 0x000055d4 0x000001bc Code RO 3485 i.dir_next ff.o
- 0x00005790 0x00005790 0x00000058 Code RO 3487 i.dir_register ff.o
- 0x000057e8 0x000057e8 0x00000108 Code RO 3489 i.dir_sdi ff.o
- 0x000058f0 0x000058f0 0x00000030 Code RO 3411 i.disk_initialize diskio.o
- 0x00005920 0x00005920 0x00000024 Code RO 3412 i.disk_ioctl diskio.o
- 0x00005944 0x00005944 0x0000002c Code RO 3413 i.disk_read diskio.o
- 0x00005970 0x00005970 0x0000001c Code RO 3414 i.disk_status diskio.o
- 0x0000598c 0x0000598c 0x0000002c Code RO 3415 i.disk_write diskio.o
- 0x000059b8 0x000059b8 0x00000034 Code RO 931 i.ds3231_aging_offset_convert_to_register driver_ds3231.o
- 0x000059ec 0x000059ec 0x0000001c Code RO 1133 i.ds3231_basic_get_time driver_ds3231_basic.o
- 0x00005a08 0x00005a08 0x00000294 Code RO 1136 i.ds3231_basic_init driver_ds3231_basic.o
- 0x00005c9c 0x00005c9c 0x0000001c Code RO 1137 i.ds3231_basic_set_time driver_ds3231_basic.o
- 0x00005cb8 0x00005cb8 0x0000004c Code RO 933 i.ds3231_deinit driver_ds3231.o
- 0x00005d04 0x00005d04 0x0000010c Code RO 945 i.ds3231_get_time driver_ds3231.o
- 0x00005e10 0x00005e10 0x000001ec Code RO 947 i.ds3231_init driver_ds3231.o
- 0x00005ffc 0x00005ffc 0x00000002 Code RO 1205 i.ds3231_interface_debug_print driver_ds3231_interface_template.o
- 0x00005ffe 0x00005ffe 0x0000000c Code RO 1206 i.ds3231_interface_delay_ms driver_ds3231_interface_template.o
- 0x0000600a 0x0000600a 0x00000004 Code RO 1207 i.ds3231_interface_iic_deinit driver_ds3231_interface_template.o
- 0x0000600e 0x0000600e 0x00000004 Code RO 1208 i.ds3231_interface_iic_init driver_ds3231_interface_template.o
- 0x00006012 0x00006012 0x00000022 Code RO 1209 i.ds3231_interface_iic_read driver_ds3231_interface_template.o
- 0x00006034 0x00006034 0x0000002e Code RO 1210 i.ds3231_interface_iic_write driver_ds3231_interface_template.o
- 0x00006062 0x00006062 0x00000002 PAD
- 0x00006064 0x00006064 0x00000054 Code RO 1211 i.ds3231_interface_receive_callback driver_ds3231_interface_template.o
- 0x000060b8 0x000060b8 0x000000ac Code RO 949 i.ds3231_set_32khz_output driver_ds3231.o
- 0x00006164 0x00006164 0x00000058 Code RO 950 i.ds3231_set_aging_offset driver_ds3231.o
- 0x000061bc 0x000061bc 0x000000b0 Code RO 953 i.ds3231_set_alarm_interrupt driver_ds3231.o
- 0x0000626c 0x0000626c 0x000000b4 Code RO 954 i.ds3231_set_oscillator driver_ds3231.o
- 0x00006320 0x00006320 0x000000ac Code RO 955 i.ds3231_set_pin driver_ds3231.o
- 0x000063cc 0x000063cc 0x000000ac Code RO 957 i.ds3231_set_square_wave driver_ds3231.o
- 0x00006478 0x00006478 0x00000514 Code RO 958 i.ds3231_set_time driver_ds3231.o
- 0x0000698c 0x0000698c 0x00000028 Code RO 3490 i.enq_lock ff.o
- 0x000069b4 0x000069b4 0x00000038 Code RO 3492 i.f_close ff.o
- 0x000069ec 0x000069ec 0x00000036 Code RO 3493 i.f_closedir ff.o
- 0x00006a22 0x00006a22 0x00000002 PAD
- 0x00006a24 0x00006a24 0x00000450 Code RO 3496 i.f_lseek ff.o
- 0x00006e74 0x00006e74 0x0000019a Code RO 3497 i.f_mkdir ff.o
- 0x0000700e 0x0000700e 0x00000002 PAD
- 0x00007010 0x00007010 0x00000070 Code RO 3499 i.f_mount ff.o
- 0x00007080 0x00007080 0x0000021c Code RO 3500 i.f_open ff.o
- 0x0000729c 0x0000729c 0x000000d2 Code RO 3501 i.f_opendir ff.o
- 0x0000736e 0x0000736e 0x00000002 PAD
- 0x00007370 0x00007370 0x00000100 Code RO 3509 i.f_sync ff.o
- 0x00007470 0x00007470 0x00000308 Code RO 3513 i.f_write ff.o
- 0x00007778 0x00007778 0x00000478 Code RO 3514 i.find_volume ff.o
- 0x00007bf0 0x00007bf0 0x000000ae Code RO 3515 i.follow_path ff.o
- 0x00007c9e 0x00007c9e 0x00000010 Code RO 293 i.fputc dbg_printf.o
- 0x00007cae 0x00007cae 0x00000104 Code RO 3516 i.get_fat ff.o
- 0x00007db2 0x00007db2 0x00000004 Code RO 3194 i.get_fattime fatfs.o
- 0x00007db6 0x00007db6 0x0000004c Code RO 3518 i.get_ldnumber ff.o
- 0x00007e02 0x00007e02 0x00000002 PAD
- 0x00007e04 0x00007e04 0x000000e4 Code RO 3519 i.inc_lock ff.o
- 0x00007ee8 0x00007ee8 0x00000026 Code RO 3520 i.ld_clust ff.o
- 0x00007f0e 0x00007f0e 0x00000002 PAD
- 0x00007f10 0x00007f10 0x0000007c Code RO 187 i.main main.o
- 0x00007f8c 0x00007f8c 0x0000002a Code RO 3521 i.mem_cmp ff.o
- 0x00007fb6 0x00007fb6 0x0000001a Code RO 3522 i.mem_cpy ff.o
- 0x00007fd0 0x00007fd0 0x00000014 Code RO 3523 i.mem_set ff.o
- 0x00007fe4 0x00007fe4 0x0000000c Code RO 352 i.millis systick_timer.o
- 0x00007ff0 0x00007ff0 0x00000044 Code RO 3524 i.move_window ff.o
- 0x00008034 0x00008034 0x00000162 Code RO 3525 i.put_fat ff.o
- 0x00008196 0x00008196 0x00000042 Code RO 3304 i.rcvr_datablock user_diskio_spi.o
- 0x000081d8 0x000081d8 0x0000001a Code RO 3305 i.rcvr_spi_multi user_diskio_spi.o
- 0x000081f2 0x000081f2 0x00000002 PAD
- 0x000081f4 0x000081f4 0x0000008c Code RO 3527 i.remove_chain ff.o
- 0x00008280 0x00008280 0x0000009c Code RO 3306 i.send_cmd user_diskio_spi.o
- 0x0000831c 0x0000831c 0x0000002a Code RO 3307 i.spiselect user_diskio_spi.o
- 0x00008346 0x00008346 0x00000014 Code RO 3528 i.st_clust ff.o
- 0x0000835a 0x0000835a 0x00000002 PAD
- 0x0000835c 0x0000835c 0x00000118 Code RO 3529 i.sync_fs ff.o
- 0x00008474 0x00008474 0x00000074 Code RO 3530 i.sync_window ff.o
- 0x000084e8 0x000084e8 0x0000003c Code RO 2812 i.uart_set_divisors a31g12x_hal_uartn.o
- 0x00008524 0x00008524 0x00000040 Code RO 2918 i.usart_set_divisors a31g12x_hal_usart1n.o
- 0x00008564 0x00008564 0x00000060 Code RO 3531 i.validate ff.o
- 0x000085c4 0x000085c4 0x00000030 Code RO 3308 i.wait_ready user_diskio_spi.o
- 0x000085f4 0x000085f4 0x00000010 Code RO 3309 i.xchg_spi user_diskio_spi.o
- 0x00008604 0x00008604 0x0000004c Code RO 3310 i.xmit_datablock user_diskio_spi.o
- 0x00008650 0x00008650 0x00000010 Code RO 3311 i.xmit_spi_multi user_diskio_spi.o
- 0x00008660 0x00008660 0x00000026 Data RO 1521 .constdata segment.o
- 0x00008686 0x00008686 0x000000ac Data RO 3533 .constdata ff.o
- 0x00008732 0x00008732 0x00000002 PAD
- 0x00008734 0x00008734 0x00000020 Data RO 4196 Region$$Table anon$$obj.o
-
-
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00008754, Size: 0x00001480, Max: 0x00001800, ABSOLUTE, COMPRESSED[0x00000058])
+ 0x00000968 0x00000968 0x00000158 Code RO 1296 i.Action_Get_SensorReadProcess action_process.o
+ 0x00000ac0 0x00000ac0 0x00000054 Code RO 1297 i.Action_Initialization action_process.o
+ 0x00000b14 0x00000b14 0x00000100 Code RO 1298 i.Action_Mode_Key_Push action_process.o
+ 0x00000c14 0x00000c14 0x000000f0 Code RO 1299 i.Action_PowerOn_Init_Process action_process.o
+ 0x00000d04 0x00000d04 0x000001a4 Code RO 1300 i.Action_PowerOn_Process action_process.o
+ 0x00000ea8 0x00000ea8 0x00000014 Code RO 1301 i.Action_Power_Off_Key_Push_Callback action_process.o
+ 0x00000ebc 0x00000ebc 0x00000020 Code RO 1302 i.Action_Power_Off_Key_Set action_process.o
+ 0x00000edc 0x00000edc 0x00000018 Code RO 1303 i.Action_Power_On_Key_Push_Callback action_process.o
+ 0x00000ef4 0x00000ef4 0x00000020 Code RO 1304 i.Action_Power_On_Key_Set action_process.o
+ 0x00000f14 0x00000f14 0x00000024 Code RO 1305 i.Action_Process action_process.o
+ 0x00000f38 0x00000f38 0x00000030 Code RO 1306 i.Action_RelayOff action_process.o
+ 0x00000f68 0x00000f68 0x00000030 Code RO 1307 i.Action_RelayOn action_process.o
+ 0x00000f98 0x00000f98 0x00000054 Code RO 1308 i.Action_ReturnMainViewCheck action_process.o
+ 0x00000fec 0x00000fec 0x000001b8 Code RO 1309 i.Action_SaveSensorData action_process.o
+ 0x000011a4 0x000011a4 0x000000b4 Code RO 1310 i.Action_Set_Key_Push action_process.o
+ 0x00001258 0x00001258 0x0000001c Code RO 1311 i.Action_Set_MaxMin_Value action_process.o
+ 0x00001274 0x00001274 0x000000f8 Code RO 1312 i.Action_Up_Key_Push action_process.o
+ 0x0000136c 0x0000136c 0x0000002c Code RO 1455 i.Buzzer_Initialization buzzer.o
+ 0x00001398 0x00001398 0x00000024 Code RO 1456 i.Buzzer_On buzzer.o
+ 0x000013bc 0x000013bc 0x00000050 Code RO 1457 i.Buzzer_Output_Process buzzer.o
+ 0x0000140c 0x0000140c 0x0000000e Code RO 691 i.Delay_I2C_Delay gpio_i2c.o
+ 0x0000141a 0x0000141a 0x00000002 PAD
+ 0x0000141c 0x0000141c 0x00000014 Code RO 350 i.Delay_ms systick_timer.o
+ 0x00001430 0x00001430 0x000000a4 Code RO 1409 i.EEPROM_Read_SettingValue eeprom.o
+ 0x000014d4 0x000014d4 0x000000c0 Code RO 1410 i.EEPROM_Write_SettingValue eeprom.o
+ 0x00001594 0x00001594 0x00000012 Code RO 3809 i.FATFS_LinkDriver ff_gen_drv.o
+ 0x000015a6 0x000015a6 0x00000002 PAD
+ 0x000015a8 0x000015a8 0x00000054 Code RO 3810 i.FATFS_LinkDriverEx ff_gen_drv.o
+ 0x000015fc 0x000015fc 0x0000000e Code RO 3811 i.FATFS_UnLinkDriver ff_gen_drv.o
+ 0x0000160a 0x0000160a 0x00000002 PAD
+ 0x0000160c 0x0000160c 0x00000044 Code RO 3812 i.FATFS_UnLinkDriverEx ff_gen_drv.o
+ 0x00001650 0x00001650 0x00000010 Code RO 1411 i.FlashMEM_Clock_Initialization eeprom.o
+ 0x00001660 0x00001660 0x00000014 Code RO 1412 i.FlashMem_Do_PageEr eeprom.o
+ 0x00001674 0x00001674 0x00000018 Code RO 1413 i.FlashMem_Do_PageWt eeprom.o
+ 0x0000168c 0x0000168c 0x00000040 Code RO 702 i.GPIO_I2C2_Initialization gpio_i2c.o
+ 0x000016cc 0x000016cc 0x00000094 Code RO 703 i.GPIO_I2C2_Read gpio_i2c.o
+ 0x00001760 0x00001760 0x0000004c Code RO 704 i.GPIO_I2C2_Start gpio_i2c.o
+ 0x000017ac 0x000017ac 0x00000040 Code RO 705 i.GPIO_I2C2_Stop gpio_i2c.o
+ 0x000017ec 0x000017ec 0x00000094 Code RO 706 i.GPIO_I2C2_Write gpio_i2c.o
+ 0x00001880 0x00001880 0x00000048 Code RO 456 i.Gpio_Led_OutputSet gpio_state_led.o
+ 0x000018c8 0x000018c8 0x00000024 Code RO 1488 i.Gpio_Relay_Initialization gpio_sensor.o
+ 0x000018ec 0x000018ec 0x00000024 Code RO 1489 i.Gpio_Sensor_PWR_Initialization gpio_sensor.o
+ 0x00001910 0x00001910 0x0000006c Code RO 457 i.Gpio_StateLed_Initialization gpio_state_led.o
+ 0x0000197c 0x0000197c 0x00000144 Code RO 499 i.Gpio_Switch_Check_Process gpio_switch.o
+ 0x00001ac0 0x00001ac0 0x00000078 Code RO 500 i.Gpio_Switch_Port_Initialization gpio_switch.o
+ 0x00001b38 0x00001b38 0x00000002 Code RO 501 i.Gpio_Switch_TestCallback gpio_switch.o
+ 0x00001b3a 0x00001b3a 0x00000002 PAD
+ 0x00001b3c 0x00001b3c 0x00000028 Code RO 502 i.Gpio_Swtich_Set_Callback gpio_switch.o
+ 0x00001b64 0x00001b64 0x00000020 Code RO 503 i.Gpio_Swtich_Set_PushCount gpio_switch.o
+ 0x00001b84 0x00001b84 0x0000000e Code RO 1834 i.HAL_CRC_Init a31g12x_hal_crc.o
+ 0x00001b92 0x00001b92 0x00000002 PAD
+ 0x00001b94 0x00001b94 0x00000060 Code RO 1989 i.HAL_FMC_FlashEntry a31g12x_hal_fmc.o
+ 0x00001bf4 0x00001bf4 0x00000038 Code RO 1990 i.HAL_FMC_FlashExit a31g12x_hal_fmc.o
+ 0x00001c2c 0x00001c2c 0x000001a8 Code RO 1991 i.HAL_FMC_FlashFunction a31g12x_hal_fmc.o
+ 0x00001dd4 0x00001dd4 0x00000040 Code RO 1992 i.HAL_FMC_PageErase a31g12x_hal_fmc.o
+ 0x00001e14 0x00001e14 0x00000040 Code RO 1993 i.HAL_FMC_PageWrite a31g12x_hal_fmc.o
+ 0x00001e54 0x00001e54 0x00000004 Code RO 2293 i.HAL_GPIO_ClearPin a31g12x_hal_pcu.o
+ 0x00001e58 0x00001e58 0x00000044 Code RO 2294 i.HAL_GPIO_ConfigFunction a31g12x_hal_pcu.o
+ 0x00001e9c 0x00001e9c 0x00000046 Code RO 2296 i.HAL_GPIO_ConfigOutput a31g12x_hal_pcu.o
+ 0x00001ee2 0x00001ee2 0x0000001e Code RO 2297 i.HAL_GPIO_ConfigPullup a31g12x_hal_pcu.o
+ 0x00001f00 0x00001f00 0x00000008 Code RO 2299 i.HAL_GPIO_ReadPin a31g12x_hal_pcu.o
+ 0x00001f08 0x00001f08 0x00000016 Code RO 2300 i.HAL_GPIO_SetDebouncePin a31g12x_hal_pcu.o
+ 0x00001f1e 0x00001f1e 0x00000004 Code RO 2301 i.HAL_GPIO_SetPin a31g12x_hal_pcu.o
+ 0x00001f22 0x00001f22 0x00000002 PAD
+ 0x00001f24 0x00001f24 0x00000010 Code RO 2189 i.HAL_INT_EInt_MaskDisable a31g12x_hal_intc.o
+ 0x00001f34 0x00001f34 0x0000003c Code RO 2400 i.HAL_SCU_ClockMonitoring a31g12x_hal_scu.o
+ 0x00001f70 0x00001f70 0x00000024 Code RO 2405 i.HAL_SCU_ClockSource_Enable a31g12x_hal_scu.o
+ 0x00001f94 0x00001f94 0x0000000c Code RO 2408 i.HAL_SCU_Peripheral_ClockConfig a31g12x_hal_scu.o
+ 0x00001fa0 0x00001fa0 0x00000020 Code RO 2410 i.HAL_SCU_Peripheral_EnableClock1 a31g12x_hal_scu.o
+ 0x00001fc0 0x00001fc0 0x00000020 Code RO 2411 i.HAL_SCU_Peripheral_EnableClock2 a31g12x_hal_scu.o
+ 0x00001fe0 0x00001fe0 0x0000001c Code RO 2414 i.HAL_SCU_Peripheral_SetReset2 a31g12x_hal_scu.o
+ 0x00001ffc 0x00001ffc 0x00000014 Code RO 2420 i.HAL_SCU_SystemClockChange a31g12x_hal_scu.o
+ 0x00002010 0x00002010 0x0000000c Code RO 2421 i.HAL_SCU_SystemClockDivider a31g12x_hal_scu.o
+ 0x0000201c 0x0000201c 0x00000026 Code RO 2577 i.HAL_TIMER1n_Cmd a31g12x_hal_timer1n.o
+ 0x00002042 0x00002042 0x00000038 Code RO 2578 i.HAL_TIMER1n_ConfigInterrupt a31g12x_hal_timer1n.o
+ 0x0000207a 0x0000207a 0x00000002 PAD
+ 0x0000207c 0x0000207c 0x00000168 Code RO 2580 i.HAL_TIMER1n_Init a31g12x_hal_timer1n.o
+ 0x000021e4 0x000021e4 0x0000004c Code RO 2800 i.HAL_UART_ConfigInterrupt a31g12x_hal_uartn.o
+ 0x00002230 0x00002230 0x0000001e Code RO 2801 i.HAL_UART_ConfigStructInit a31g12x_hal_uartn.o
+ 0x0000224e 0x0000224e 0x00000002 PAD
+ 0x00002250 0x00002250 0x00000104 Code RO 2807 i.HAL_UART_Init a31g12x_hal_uartn.o
+ 0x00002354 0x00002354 0x00000074 Code RO 2808 i.HAL_UART_Receive a31g12x_hal_uartn.o
+ 0x000023c8 0x000023c8 0x00000008 Code RO 2809 i.HAL_UART_ReceiveByte a31g12x_hal_uartn.o
+ 0x000023d0 0x000023d0 0x00000080 Code RO 2810 i.HAL_UART_Transmit a31g12x_hal_uartn.o
+ 0x00002450 0x00002450 0x00000010 Code RO 2811 i.HAL_UART_TransmitByte a31g12x_hal_uartn.o
+ 0x00002460 0x00002460 0x00000014 Code RO 2903 i.HAL_USART_CheckBusy a31g12x_hal_usart1n.o
+ 0x00002474 0x00002474 0x0000003a Code RO 2904 i.HAL_USART_ClearStatus a31g12x_hal_usart1n.o
+ 0x000024ae 0x000024ae 0x0000004c Code RO 2905 i.HAL_USART_ConfigInterrupt a31g12x_hal_usart1n.o
+ 0x000024fa 0x000024fa 0x0000006a Code RO 2906 i.HAL_USART_DataControlConfig a31g12x_hal_usart1n.o
+ 0x00002564 0x00002564 0x00000026 Code RO 2908 i.HAL_USART_Enable a31g12x_hal_usart1n.o
+ 0x0000258a 0x0000258a 0x00000008 Code RO 2909 i.HAL_USART_GetStatus a31g12x_hal_usart1n.o
+ 0x00002592 0x00002592 0x00000002 PAD
+ 0x00002594 0x00002594 0x000000f4 Code RO 2910 i.HAL_USART_Init a31g12x_hal_usart1n.o
+ 0x00002688 0x00002688 0x00000072 Code RO 2911 i.HAL_USART_Receive a31g12x_hal_usart1n.o
+ 0x000026fa 0x000026fa 0x00000008 Code RO 2912 i.HAL_USART_ReceiveByte a31g12x_hal_usart1n.o
+ 0x00002702 0x00002702 0x00000028 Code RO 2913 i.HAL_USART_SPI_Mode_Config a31g12x_hal_usart1n.o
+ 0x0000272a 0x0000272a 0x00000084 Code RO 2914 i.HAL_USART_Transmit a31g12x_hal_usart1n.o
+ 0x000027ae 0x000027ae 0x00000010 Code RO 2915 i.HAL_USART_TransmitByte a31g12x_hal_usart1n.o
+ 0x000027be 0x000027be 0x00000022 Code RO 2916 i.HAL_USART_UART_Mode_Config a31g12x_hal_usart1n.o
+ 0x000027e0 0x000027e0 0x00000004 Code RO 1 i.HardFault_Handler a31g12x_interrupt.o
+ 0x000027e4 0x000027e4 0x0000003c Code RO 711 i.I2C2_Read gpio_i2c.o
+ 0x00002820 0x00002820 0x0000002e Code RO 712 i.I2C2_Write gpio_i2c.o
+ 0x0000284e 0x0000284e 0x00000002 PAD
+ 0x00002850 0x00002850 0x0000000c Code RO 1709 i.KCD_HP100_GetState kcd_hp100.o
+ 0x0000285c 0x0000285c 0x00000028 Code RO 1710 i.KCD_HP100_Get_Co2 kcd_hp100.o
+ 0x00002884 0x00002884 0x00000028 Code RO 1711 i.KCD_HP100_Initialization kcd_hp100.o
+ 0x000028ac 0x000028ac 0x0000007c Code RO 1712 i.KCD_HP100_Tx_Get_MeasurmentData kcd_hp100.o
+ 0x00002928 0x00002928 0x0000001c Code RO 1713 i.KCD_HP_Calc_Checksum kcd_hp100.o
+ 0x00002944 0x00002944 0x0000013c Code RO 1714 i.KCD_HP_Rx_PacketRecv_Process kcd_hp100.o
+ 0x00002a80 0x00002a80 0x0000001c Code RO 3193 i.MX_FATFS_Init fatfs.o
+ 0x00002a9c 0x00002a9c 0x00000002 Code RO 2 i.NMI_Handler a31g12x_interrupt.o
+ 0x00002a9e 0x00002a9e 0x00000002 PAD
+ 0x00002aa0 0x00002aa0 0x00000078 Code RO 38 i.NVIC_SetPriority a31g12x_systemclock.o
+ 0x00002b18 0x00002b18 0x00000078 Code RO 543 i.NVIC_SetPriority uart1.o
+ 0x00002b90 0x00002b90 0x00000078 Code RO 652 i.NVIC_SetPriority timer12.o
+ 0x00002c08 0x00002c08 0x00000078 Code RO 1642 i.NVIC_SetPriority usart11_rs485.o
+ 0x00002c80 0x00002c80 0x00000002 Code RO 3 i.PendSV_Handler a31g12x_interrupt.o
+ 0x00002c82 0x00002c82 0x00000002 PAD
+ 0x00002c84 0x00002c84 0x00000058 Code RO 1261 i.RTC_Get_IC_Time_Process rtc_process.o
+ 0x00002cdc 0x00002cdc 0x00000014 Code RO 1262 i.RTC_Get_Time rtc_process.o
+ 0x00002cf0 0x00002cf0 0x0000001c Code RO 1263 i.RTC_Process_Initialization rtc_process.o
+ 0x00002d0c 0x00002d0c 0x0000003e Code RO 386 i.RingBuffer_Dequeue ring_buffer.o
+ 0x00002d4a 0x00002d4a 0x00000040 Code RO 387 i.RingBuffer_Enqueue ring_buffer.o
+ 0x00002d8a 0x00002d8a 0x0000000e Code RO 388 i.RingBuffer_GetData ring_buffer.o
+ 0x00002d98 0x00002d98 0x00000032 Code RO 389 i.RingBuffer_Get_DataSize ring_buffer.o
+ 0x00002dca 0x00002dca 0x00000026 Code RO 390 i.RingBuffer_Initialization ring_buffer.o
+ 0x00002df0 0x00002df0 0x00000026 Code RO 391 i.RingBuffer_PopData ring_buffer.o
+ 0x00002e16 0x00002e16 0x00000012 Code RO 392 i.RingBuffer_isEmpty ring_buffer.o
+ 0x00002e28 0x00002e28 0x00000024 Code RO 393 i.RingBuffer_isFull ring_buffer.o
+ 0x00002e4c 0x00002e4c 0x000000f4 Code RO 837 i.SPI10_Initialization spi10.o
+ 0x00002f40 0x00002f40 0x00000030 Code RO 838 i.SPI10_SendReceiveByte spi10.o
+ 0x00002f70 0x00002f70 0x0000003c Code RO 840 i.SPI10_Transmit spi10.o
+ 0x00002fac 0x00002fac 0x000000bc Code RO 1604 i.SPI13_Initialization spi13.o
+ 0x00003068 0x00003068 0x0000003c Code RO 1607 i.SPI13_Transmit spi13.o
+ 0x000030a4 0x000030a4 0x0000001c Code RO 3301 i.SPI_Timer_On user_diskio_spi.o
+ 0x000030c0 0x000030c0 0x00000024 Code RO 3302 i.SPI_Timer_Status user_diskio_spi.o
+ 0x000030e4 0x000030e4 0x00000002 Code RO 4 i.SVC_Handler a31g12x_interrupt.o
+ 0x000030e6 0x000030e6 0x00000002 PAD
+ 0x000030e8 0x000030e8 0x00000080 Code RO 316 i.SW_Timer_Callback_Process sw_timer.o
+ 0x00003168 0x00003168 0x00000054 Code RO 317 i.SW_Timer_Callback_Register sw_timer.o
+ 0x000031bc 0x000031bc 0x00000228 Code RO 875 i.Save_SensorData_SDCard save_file.o
+ 0x000033e4 0x000033e4 0x000000d0 Code RO 613 i.Segemet_Output_Process segment_74hc595d.o
+ 0x000034b4 0x000034b4 0x00000020 Code RO 1514 i.Segment_All_Set_Data segment.o
+ 0x000034d4 0x000034d4 0x00000048 Code RO 614 i.Segment_Initialization segment_74hc595d.o
+ 0x0000351c 0x0000351c 0x00000010 Code RO 615 i.Segment_Output_Data segment_74hc595d.o
+ 0x0000352c 0x0000352c 0x000001ac Code RO 1516 i.Segment_Show_SensorData segment.o
+ 0x000036d8 0x000036d8 0x00000120 Code RO 1517 i.Segment_Show_SettingData segment.o
+ 0x000037f8 0x000037f8 0x00000080 Code RO 1518 i.Segment_Show_Time segment.o
+ 0x00003878 0x00003878 0x00000080 Code RO 1519 i.Segment_Show_Version segment.o
+ 0x000038f8 0x000038f8 0x00000028 Code RO 458 i.State_Led_Off gpio_state_led.o
+ 0x00003920 0x00003920 0x00000028 Code RO 459 i.State_Led_On gpio_state_led.o
+ 0x00003948 0x00003948 0x00000084 Code RO 460 i.State_Led_Output_Process gpio_state_led.o
+ 0x000039cc 0x000039cc 0x00000028 Code RO 351 i.SysTick_Handler systick_timer.o
+ 0x000039f4 0x000039f4 0x00000024 Code RO 3147 i.SystemInit system_a31g12x.o
+ 0x00003a18 0x00003a18 0x00000050 Code RO 39 i.System_Clock_Initialization a31g12x_systemclock.o
+ 0x00003a68 0x00003a68 0x00000058 Code RO 40 i.Systick_Initialization a31g12x_systemclock.o
+ 0x00003ac0 0x00003ac0 0x00000034 Code RO 653 i.TIMER12_Handler timer12.o
+ 0x00003af4 0x00003af4 0x0000005c Code RO 654 i.Timer12_Initialization timer12.o
+ 0x00003b50 0x00003b50 0x0000000c Code RO 655 i.Timer12_Set_Match_Interrupt_Callback timer12.o
+ 0x00003b5c 0x00003b5c 0x00000028 Code RO 544 i.UART1_Handler uart1.o
+ 0x00003b84 0x00003b84 0x00000020 Code RO 1643 i.USART11_Handler usart11_rs485.o
+ 0x00003ba4 0x00003ba4 0x00000160 Code RO 3370 i.USER_SPI_initialize user_diskio_spi.o
+ 0x00003d04 0x00003d04 0x00000240 Code RO 3394 i.USER_SPI_ioctl user_diskio_spi.o
+ 0x00003f44 0x00003f44 0x000000a0 Code RO 3382 i.USER_SPI_read user_diskio_spi.o
+ 0x00003fe4 0x00003fe4 0x00000014 Code RO 3376 i.USER_SPI_status user_diskio_spi.o
+ 0x00003ff8 0x00003ff8 0x000000c8 Code RO 3388 i.USER_SPI_write user_diskio_spi.o
+ 0x000040c0 0x000040c0 0x0000000c Code RO 3235 i.USER_initialize user_diskio.o
+ 0x000040cc 0x000040cc 0x00000014 Code RO 3236 i.USER_ioctl user_diskio.o
+ 0x000040e0 0x000040e0 0x00000018 Code RO 3237 i.USER_read user_diskio.o
+ 0x000040f8 0x000040f8 0x0000000c Code RO 3238 i.USER_status user_diskio.o
+ 0x00004104 0x00004104 0x00000018 Code RO 3239 i.USER_write user_diskio.o
+ 0x0000411c 0x0000411c 0x00000014 Code RO 545 i.Uart1_Get_RecvData uart1.o
+ 0x00004130 0x00004130 0x00000010 Code RO 546 i.Uart1_Get_RecvDataCount uart1.o
+ 0x00004140 0x00004140 0x000000c0 Code RO 547 i.Uart1_Initialization uart1.o
+ 0x00004200 0x00004200 0x00000034 Code RO 548 i.Uart1_Receive_Handler uart1.o
+ 0x00004234 0x00004234 0x00000014 Code RO 549 i.Uart1_Transmit uart1.o
+ 0x00004248 0x00004248 0x00000038 Code RO 551 i.Uart1_Transmit_Process uart1.o
+ 0x00004280 0x00004280 0x0000001c Code RO 1571 i.Uart_Packet_Initialization uart_packet.o
+ 0x0000429c 0x0000429c 0x00000144 Code RO 1572 i.Uart_Packet_Make_Process uart_packet.o
+ 0x000043e0 0x000043e0 0x000000e0 Code RO 1573 i.Uart_Packet_Process uart_packet.o
+ 0x000044c0 0x000044c0 0x00000014 Code RO 1644 i.Usart11_Get_RecvData usart11_rs485.o
+ 0x000044d4 0x000044d4 0x00000010 Code RO 1645 i.Usart11_Get_RecvDataCount usart11_rs485.o
+ 0x000044e4 0x000044e4 0x000000e4 Code RO 1646 i.Usart11_Initialization usart11_rs485.o
+ 0x000045c8 0x000045c8 0x00000034 Code RO 1647 i.Usart11_Receive_Handler usart11_rs485.o
+ 0x000045fc 0x000045fc 0x00000020 Code RO 1649 i.Usart11_TransmitData usart11_rs485.o
+ 0x0000461c 0x0000461c 0x0000007c Code RO 1650 i.Usart11_Transmit_Process usart11_rs485.o
+ 0x00004698 0x00004698 0x00000020 Code RO 4110 i.__0printf mc_p.l(printfa.o)
+ 0x000046b8 0x000046b8 0x00000028 Code RO 4112 i.__0sprintf mc_p.l(printfa.o)
+ 0x000046e0 0x000046e0 0x0000002e Code RO 4194 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x0000470e 0x0000470e 0x0000001c Code RO 642 i.__ARM_common_switch8 segment_74hc595d.o
+ 0x0000472a 0x0000472a 0x0000000e Code RO 4198 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x00004738 0x00004738 0x00000002 Code RO 4199 i.__scatterload_null mc_p.l(handlers.o)
+ 0x0000473a 0x0000473a 0x0000000e Code RO 4200 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x00004748 0x00004748 0x00000174 Code RO 4117 i._fp_digits mc_p.l(printfa.o)
+ 0x000048bc 0x000048bc 0x000006f0 Code RO 4118 i._printf_core mc_p.l(printfa.o)
+ 0x00004fac 0x00004fac 0x00000020 Code RO 4119 i._printf_post_padding mc_p.l(printfa.o)
+ 0x00004fcc 0x00004fcc 0x0000002c Code RO 4120 i._printf_pre_padding mc_p.l(printfa.o)
+ 0x00004ff8 0x00004ff8 0x0000000a Code RO 4122 i._sputc mc_p.l(printfa.o)
+ 0x00005002 0x00005002 0x00000014 Code RO 926 i.a_ds3231_bcd2hex driver_ds3231.o
+ 0x00005016 0x00005016 0x00000022 Code RO 927 i.a_ds3231_hex2bcd driver_ds3231.o
+ 0x00005038 0x00005038 0x00000024 Code RO 928 i.a_ds3231_iic_multiple_read driver_ds3231.o
+ 0x0000505c 0x0000505c 0x0000001e Code RO 929 i.a_ds3231_iic_write driver_ds3231.o
+ 0x0000507a 0x0000507a 0x00000002 PAD
+ 0x0000507c 0x0000507c 0x000000a4 Code RO 3474 i.check_fs ff.o
+ 0x00005120 0x00005120 0x00000016 Code RO 3475 i.chk_chr ff.o
+ 0x00005136 0x00005136 0x00000002 PAD
+ 0x00005138 0x00005138 0x00000098 Code RO 3476 i.chk_lock ff.o
+ 0x000051d0 0x000051d0 0x0000002c Code RO 3477 i.clear_lock ff.o
+ 0x000051fc 0x000051fc 0x00000046 Code RO 3478 i.clmt_clust ff.o
+ 0x00005242 0x00005242 0x00000002 PAD
+ 0x00005244 0x00005244 0x00000028 Code RO 3479 i.clust2sect ff.o
+ 0x0000526c 0x0000526c 0x00000104 Code RO 3480 i.create_chain ff.o
+ 0x00005370 0x00005370 0x00000128 Code RO 3481 i.create_name ff.o
+ 0x00005498 0x00005498 0x0000004c Code RO 3482 i.dec_lock ff.o
+ 0x000054e4 0x000054e4 0x00000014 Code RO 3303 i.despiselect user_diskio_spi.o
+ 0x000054f8 0x000054f8 0x0000006e Code RO 3483 i.dir_alloc ff.o
+ 0x00005566 0x00005566 0x00000072 Code RO 3484 i.dir_find ff.o
+ 0x000055d8 0x000055d8 0x000001bc Code RO 3485 i.dir_next ff.o
+ 0x00005794 0x00005794 0x00000058 Code RO 3487 i.dir_register ff.o
+ 0x000057ec 0x000057ec 0x00000108 Code RO 3489 i.dir_sdi ff.o
+ 0x000058f4 0x000058f4 0x00000030 Code RO 3411 i.disk_initialize diskio.o
+ 0x00005924 0x00005924 0x00000024 Code RO 3412 i.disk_ioctl diskio.o
+ 0x00005948 0x00005948 0x0000002c Code RO 3413 i.disk_read diskio.o
+ 0x00005974 0x00005974 0x0000001c Code RO 3414 i.disk_status diskio.o
+ 0x00005990 0x00005990 0x0000002c Code RO 3415 i.disk_write diskio.o
+ 0x000059bc 0x000059bc 0x00000034 Code RO 931 i.ds3231_aging_offset_convert_to_register driver_ds3231.o
+ 0x000059f0 0x000059f0 0x0000001c Code RO 1133 i.ds3231_basic_get_time driver_ds3231_basic.o
+ 0x00005a0c 0x00005a0c 0x00000294 Code RO 1136 i.ds3231_basic_init driver_ds3231_basic.o
+ 0x00005ca0 0x00005ca0 0x0000001c Code RO 1137 i.ds3231_basic_set_time driver_ds3231_basic.o
+ 0x00005cbc 0x00005cbc 0x0000004c Code RO 933 i.ds3231_deinit driver_ds3231.o
+ 0x00005d08 0x00005d08 0x0000010c Code RO 945 i.ds3231_get_time driver_ds3231.o
+ 0x00005e14 0x00005e14 0x000001ec Code RO 947 i.ds3231_init driver_ds3231.o
+ 0x00006000 0x00006000 0x00000002 Code RO 1205 i.ds3231_interface_debug_print driver_ds3231_interface_template.o
+ 0x00006002 0x00006002 0x0000000c Code RO 1206 i.ds3231_interface_delay_ms driver_ds3231_interface_template.o
+ 0x0000600e 0x0000600e 0x00000004 Code RO 1207 i.ds3231_interface_iic_deinit driver_ds3231_interface_template.o
+ 0x00006012 0x00006012 0x00000004 Code RO 1208 i.ds3231_interface_iic_init driver_ds3231_interface_template.o
+ 0x00006016 0x00006016 0x00000022 Code RO 1209 i.ds3231_interface_iic_read driver_ds3231_interface_template.o
+ 0x00006038 0x00006038 0x0000002e Code RO 1210 i.ds3231_interface_iic_write driver_ds3231_interface_template.o
+ 0x00006066 0x00006066 0x00000002 PAD
+ 0x00006068 0x00006068 0x00000054 Code RO 1211 i.ds3231_interface_receive_callback driver_ds3231_interface_template.o
+ 0x000060bc 0x000060bc 0x000000ac Code RO 949 i.ds3231_set_32khz_output driver_ds3231.o
+ 0x00006168 0x00006168 0x00000058 Code RO 950 i.ds3231_set_aging_offset driver_ds3231.o
+ 0x000061c0 0x000061c0 0x000000b0 Code RO 953 i.ds3231_set_alarm_interrupt driver_ds3231.o
+ 0x00006270 0x00006270 0x000000b4 Code RO 954 i.ds3231_set_oscillator driver_ds3231.o
+ 0x00006324 0x00006324 0x000000ac Code RO 955 i.ds3231_set_pin driver_ds3231.o
+ 0x000063d0 0x000063d0 0x000000ac Code RO 957 i.ds3231_set_square_wave driver_ds3231.o
+ 0x0000647c 0x0000647c 0x00000514 Code RO 958 i.ds3231_set_time driver_ds3231.o
+ 0x00006990 0x00006990 0x00000028 Code RO 3490 i.enq_lock ff.o
+ 0x000069b8 0x000069b8 0x00000038 Code RO 3492 i.f_close ff.o
+ 0x000069f0 0x000069f0 0x00000036 Code RO 3493 i.f_closedir ff.o
+ 0x00006a26 0x00006a26 0x00000002 PAD
+ 0x00006a28 0x00006a28 0x00000450 Code RO 3496 i.f_lseek ff.o
+ 0x00006e78 0x00006e78 0x0000019a Code RO 3497 i.f_mkdir ff.o
+ 0x00007012 0x00007012 0x00000002 PAD
+ 0x00007014 0x00007014 0x00000070 Code RO 3499 i.f_mount ff.o
+ 0x00007084 0x00007084 0x0000021c Code RO 3500 i.f_open ff.o
+ 0x000072a0 0x000072a0 0x000000d2 Code RO 3501 i.f_opendir ff.o
+ 0x00007372 0x00007372 0x00000002 PAD
+ 0x00007374 0x00007374 0x00000100 Code RO 3509 i.f_sync ff.o
+ 0x00007474 0x00007474 0x00000308 Code RO 3513 i.f_write ff.o
+ 0x0000777c 0x0000777c 0x00000478 Code RO 3514 i.find_volume ff.o
+ 0x00007bf4 0x00007bf4 0x000000ae Code RO 3515 i.follow_path ff.o
+ 0x00007ca2 0x00007ca2 0x00000010 Code RO 293 i.fputc dbg_printf.o
+ 0x00007cb2 0x00007cb2 0x00000104 Code RO 3516 i.get_fat ff.o
+ 0x00007db6 0x00007db6 0x00000004 Code RO 3194 i.get_fattime fatfs.o
+ 0x00007dba 0x00007dba 0x0000004c Code RO 3518 i.get_ldnumber ff.o
+ 0x00007e06 0x00007e06 0x00000002 PAD
+ 0x00007e08 0x00007e08 0x000000e4 Code RO 3519 i.inc_lock ff.o
+ 0x00007eec 0x00007eec 0x00000026 Code RO 3520 i.ld_clust ff.o
+ 0x00007f12 0x00007f12 0x00000002 PAD
+ 0x00007f14 0x00007f14 0x0000007c Code RO 187 i.main main.o
+ 0x00007f90 0x00007f90 0x0000002a Code RO 3521 i.mem_cmp ff.o
+ 0x00007fba 0x00007fba 0x0000001a Code RO 3522 i.mem_cpy ff.o
+ 0x00007fd4 0x00007fd4 0x00000014 Code RO 3523 i.mem_set ff.o
+ 0x00007fe8 0x00007fe8 0x0000000c Code RO 352 i.millis systick_timer.o
+ 0x00007ff4 0x00007ff4 0x00000044 Code RO 3524 i.move_window ff.o
+ 0x00008038 0x00008038 0x00000162 Code RO 3525 i.put_fat ff.o
+ 0x0000819a 0x0000819a 0x00000042 Code RO 3304 i.rcvr_datablock user_diskio_spi.o
+ 0x000081dc 0x000081dc 0x0000001a Code RO 3305 i.rcvr_spi_multi user_diskio_spi.o
+ 0x000081f6 0x000081f6 0x00000002 PAD
+ 0x000081f8 0x000081f8 0x0000008c Code RO 3527 i.remove_chain ff.o
+ 0x00008284 0x00008284 0x0000009c Code RO 3306 i.send_cmd user_diskio_spi.o
+ 0x00008320 0x00008320 0x0000002a Code RO 3307 i.spiselect user_diskio_spi.o
+ 0x0000834a 0x0000834a 0x00000014 Code RO 3528 i.st_clust ff.o
+ 0x0000835e 0x0000835e 0x00000002 PAD
+ 0x00008360 0x00008360 0x00000118 Code RO 3529 i.sync_fs ff.o
+ 0x00008478 0x00008478 0x00000074 Code RO 3530 i.sync_window ff.o
+ 0x000084ec 0x000084ec 0x0000003c Code RO 2812 i.uart_set_divisors a31g12x_hal_uartn.o
+ 0x00008528 0x00008528 0x00000040 Code RO 2918 i.usart_set_divisors a31g12x_hal_usart1n.o
+ 0x00008568 0x00008568 0x00000060 Code RO 3531 i.validate ff.o
+ 0x000085c8 0x000085c8 0x00000030 Code RO 3308 i.wait_ready user_diskio_spi.o
+ 0x000085f8 0x000085f8 0x00000010 Code RO 3309 i.xchg_spi user_diskio_spi.o
+ 0x00008608 0x00008608 0x0000004c Code RO 3310 i.xmit_datablock user_diskio_spi.o
+ 0x00008654 0x00008654 0x00000010 Code RO 3311 i.xmit_spi_multi user_diskio_spi.o
+ 0x00008664 0x00008664 0x00000026 Data RO 1521 .constdata segment.o
+ 0x0000868a 0x0000868a 0x000000ac Data RO 3533 .constdata ff.o
+ 0x00008736 0x00008736 0x00000002 PAD
+ 0x00008738 0x00008738 0x00000020 Data RO 4196 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00008758, Size: 0x00001480, Max: 0x00001800, ABSOLUTE, COMPRESSED[0x0000005c])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -2995,7 +2995,7 @@ Image component sizes
958 44 0 4 0 10485 a31g12x_hal_usart1n.o
10 0 0 0 0 3109 a31g12x_interrupt.o
288 36 0 0 0 425323 a31g12x_systemclock.o
- 2812 420 0 4 232 11691 action_process.o
+ 2844 418 0 4 232 11727 action_process.o
160 38 0 12 0 1596 buzzer.o
16 0 0 0 0 536 dbg_printf.o
200 26 0 0 0 8781 diskio.o
@@ -3009,7 +3009,7 @@ Image component sizes
620 28 0 0 0 4848 gpio_i2c.o
72 8 0 0 0 937 gpio_sensor.o
392 38 0 140 0 3820 gpio_state_led.o
- 548 48 0 144 0 3869 gpio_switch.o
+ 518 30 0 144 0 3825 gpio_switch.o
560 76 0 9 26 4706 kcd_hp100.o
124 4 0 0 0 9043 main.o
324 324 0 0 0 648 option_a31g12x.o
@@ -3032,9 +3032,9 @@ Image component sizes
1838 68 0 12 0 12274 user_diskio_spi.o
----------------------------------------------------------------------
- 30242 4012 420 484 4760 655284 Object Totals
+ 30246 3992 420 484 4760 655276 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 46 0 2 11 4 0 (incl. Padding)
+ 48 0 2 11 4 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3095,15 +3095,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 34548 4160 420 488 4760 645352 Grand Totals
- 34548 4160 420 88 4760 645352 ELF Image Totals (compressed)
- 34548 4160 420 88 0 0 ROM Totals
+ 34552 4140 420 488 4760 645344 Grand Totals
+ 34552 4140 420 92 4760 645344 ELF Image Totals (compressed)
+ 34552 4140 420 92 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 34968 ( 34.15kB)
+ Total RO Size (Code + RO Data) 34972 ( 34.15kB)
Total RW Size (RW Data + ZI Data) 5248 ( 5.13kB)
- Total ROM Size (Code + RO Data + RW Data) 35056 ( 34.23kB)
+ Total ROM Size (Code + RO Data + RW Data) 35064 ( 34.24kB)
==============================================================================