diff --git a/Power_Pico/MDK-ARM/power_pico.uvguix.kingham b/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
index 77c9893..5056eec 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
+++ b/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
@@ -110,8 +110,8 @@
0
- 379
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000200000000000000010000004F453A5C70726F6A656374735C4769746875625F50726F6A656374735C506F7765725F5069636F5C506F7765725F5069636F5C4D444B2D41524D5C737461727475705F73746D33326634313178652E730000000015737461727475705F73746D33326634313178652E7300000000C5D4F200FFFFFFFF41453A5C70726F6A656374735C4769746875625F50726F6A656374735C506F7765725F5069636F5C506F7765725F5069636F5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000
+ 261
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000041453A5C70726F6A656374735C4769746875625F50726F6A656374735C506F7765725F5069636F5C506F7765725F5069636F5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000
@@ -1806,7 +1806,7 @@
File
2637
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E50445F4556545F5345545F505053960000000000000005000E50445F4556545F5345545F505053067374727563740B50445F4556545F53544F500C50445F4556545F53544152541250445F636F6D6D616E645F6576656E745F740000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E50445F4556545F5345545F505053960000000000000005000E50445F4556545F5345545F505053067374727563740B50445F4556545F53544F500C50445F4556545F53544152541250445F636F6D6D616E645F6576656E745F740000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -1822,7 +1822,7 @@
Build
980
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000A706F7765725F7069636F960000000000000001000A706F7765725F7069636F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000A706F7765725F7069636F960000000000000001000A706F7765725F7069636F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -1838,7 +1838,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -3604,19 +3604,10 @@
100
0
-
- startup_stm32f411xe.s
- 0
- 172
- 177
- 0
-
- 0
-
../Core/Src/main.c
34
- 67
+ 106
78
1
diff --git a/Power_Pico/MDK-ARM/power_pico.uvoptx b/Power_Pico/MDK-ARM/power_pico.uvoptx
index daa6c06..7e3f6ed 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvoptx
+++ b/Power_Pico/MDK-ARM/power_pico.uvoptx
@@ -505,7 +505,7 @@
Application/User/GUI
- 0
+ 1
0
0
0
@@ -540,6 +540,18 @@
0
0
0
+ ..\User\GUI\common\lv_i18n.c
+ lv_i18n.c
+ 0
+ 0
+
+
+ 4
+ 23
+ 1
+ 0
+ 0
+ 0
..\User\GUI\ui.c
ui.c
0
@@ -547,7 +559,7 @@
4
- 23
+ 24
1
0
0
@@ -559,7 +571,7 @@
4
- 24
+ 25
1
0
0
@@ -571,7 +583,7 @@
4
- 25
+ 26
1
0
0
@@ -583,7 +595,7 @@
4
- 26
+ 27
1
0
0
@@ -595,7 +607,7 @@
4
- 27
+ 28
1
0
0
@@ -607,7 +619,7 @@
4
- 28
+ 29
1
0
0
@@ -627,7 +639,7 @@
0
5
- 29
+ 30
1
0
0
@@ -639,7 +651,7 @@
5
- 30
+ 31
1
0
0
@@ -651,7 +663,7 @@
5
- 31
+ 32
1
0
0
@@ -663,7 +675,7 @@
5
- 32
+ 33
1
0
0
@@ -675,7 +687,7 @@
5
- 33
+ 34
1
0
0
@@ -687,7 +699,7 @@
5
- 34
+ 35
1
0
0
@@ -699,7 +711,7 @@
5
- 35
+ 36
1
0
0
@@ -711,7 +723,7 @@
5
- 36
+ 37
1
0
0
@@ -731,7 +743,7 @@
0
6
- 37
+ 38
1
0
0
@@ -751,7 +763,7 @@
0
7
- 38
+ 39
1
0
0
@@ -763,7 +775,7 @@
7
- 39
+ 40
1
0
0
@@ -775,7 +787,7 @@
7
- 40
+ 41
1
0
0
@@ -787,7 +799,7 @@
7
- 41
+ 42
1
0
0
@@ -799,7 +811,7 @@
7
- 42
+ 43
1
0
0
@@ -811,7 +823,7 @@
7
- 43
+ 44
1
0
0
@@ -823,7 +835,7 @@
7
- 44
+ 45
1
0
0
@@ -835,7 +847,7 @@
7
- 45
+ 46
1
0
0
@@ -847,7 +859,7 @@
7
- 46
+ 47
1
0
0
@@ -859,7 +871,7 @@
7
- 47
+ 48
1
0
0
@@ -871,7 +883,7 @@
7
- 48
+ 49
1
0
0
@@ -883,7 +895,7 @@
7
- 49
+ 50
1
0
0
@@ -895,7 +907,7 @@
7
- 50
+ 51
1
0
0
@@ -907,7 +919,7 @@
7
- 51
+ 52
1
0
0
@@ -919,7 +931,7 @@
7
- 52
+ 53
1
0
0
@@ -931,7 +943,7 @@
7
- 53
+ 54
1
0
0
@@ -943,7 +955,7 @@
7
- 54
+ 55
1
0
0
@@ -955,7 +967,7 @@
7
- 55
+ 56
1
0
0
@@ -967,7 +979,7 @@
7
- 56
+ 57
1
0
0
@@ -979,7 +991,7 @@
7
- 57
+ 58
1
0
0
@@ -991,7 +1003,7 @@
7
- 58
+ 59
1
0
0
@@ -1003,7 +1015,7 @@
7
- 59
+ 60
1
0
0
@@ -1015,7 +1027,7 @@
7
- 60
+ 61
1
0
0
@@ -1027,7 +1039,7 @@
7
- 61
+ 62
1
0
0
@@ -1047,7 +1059,7 @@
0
8
- 62
+ 63
1
0
0
@@ -1059,7 +1071,7 @@
8
- 63
+ 64
1
0
0
@@ -1071,7 +1083,7 @@
8
- 64
+ 65
1
0
0
@@ -1083,7 +1095,7 @@
8
- 65
+ 66
1
0
0
@@ -1095,7 +1107,7 @@
8
- 66
+ 67
1
0
0
@@ -1107,7 +1119,7 @@
8
- 67
+ 68
1
0
0
@@ -1119,7 +1131,7 @@
8
- 68
+ 69
1
0
0
@@ -1131,7 +1143,7 @@
8
- 69
+ 70
1
0
0
@@ -1143,7 +1155,7 @@
8
- 70
+ 71
1
0
0
@@ -1155,7 +1167,7 @@
8
- 71
+ 72
1
0
0
@@ -1175,7 +1187,7 @@
0
9
- 72
+ 73
1
0
0
@@ -1195,7 +1207,7 @@
0
10
- 73
+ 74
1
0
0
@@ -1207,7 +1219,7 @@
10
- 74
+ 75
1
0
0
@@ -1219,7 +1231,7 @@
10
- 75
+ 76
1
0
0
@@ -1231,7 +1243,7 @@
10
- 76
+ 77
1
0
0
@@ -1243,7 +1255,7 @@
10
- 77
+ 78
1
0
0
@@ -1255,7 +1267,7 @@
10
- 78
+ 79
1
0
0
@@ -1267,7 +1279,7 @@
10
- 79
+ 80
1
0
0
@@ -1279,7 +1291,7 @@
10
- 80
+ 81
1
0
0
@@ -1291,7 +1303,7 @@
10
- 81
+ 82
1
0
0
@@ -1303,7 +1315,7 @@
10
- 82
+ 83
1
0
0
@@ -1323,7 +1335,7 @@
0
11
- 83
+ 84
1
0
0
@@ -1335,7 +1347,7 @@
11
- 84
+ 85
1
0
0
@@ -1347,7 +1359,7 @@
11
- 85
+ 86
1
0
0
@@ -1359,7 +1371,7 @@
11
- 86
+ 87
1
0
0
@@ -1371,7 +1383,7 @@
11
- 87
+ 88
1
0
0
@@ -1383,7 +1395,7 @@
11
- 88
+ 89
1
0
0
@@ -1395,7 +1407,7 @@
11
- 89
+ 90
1
0
0
@@ -1407,7 +1419,7 @@
11
- 90
+ 91
1
0
0
@@ -1419,7 +1431,7 @@
11
- 91
+ 92
1
0
0
@@ -1431,7 +1443,7 @@
11
- 92
+ 93
1
0
0
@@ -1443,7 +1455,7 @@
11
- 93
+ 94
1
0
0
@@ -1455,7 +1467,7 @@
11
- 94
+ 95
1
0
0
@@ -1467,7 +1479,7 @@
11
- 95
+ 96
1
0
0
@@ -1479,7 +1491,7 @@
11
- 96
+ 97
1
0
0
@@ -1491,7 +1503,7 @@
11
- 97
+ 98
1
0
0
@@ -1503,7 +1515,7 @@
11
- 98
+ 99
1
0
0
@@ -1515,7 +1527,7 @@
11
- 99
+ 100
1
0
0
@@ -1527,7 +1539,7 @@
11
- 100
+ 101
1
0
0
@@ -1539,7 +1551,7 @@
11
- 101
+ 102
1
0
0
@@ -1551,7 +1563,7 @@
11
- 102
+ 103
1
0
0
@@ -1563,7 +1575,7 @@
11
- 103
+ 104
1
0
0
@@ -1575,7 +1587,7 @@
11
- 104
+ 105
1
0
0
@@ -1587,7 +1599,7 @@
11
- 105
+ 106
1
0
0
@@ -1599,7 +1611,7 @@
11
- 106
+ 107
1
0
0
@@ -1611,7 +1623,7 @@
11
- 107
+ 108
1
0
0
@@ -1623,7 +1635,7 @@
11
- 108
+ 109
1
0
0
@@ -1635,7 +1647,7 @@
11
- 109
+ 110
1
0
0
@@ -1647,7 +1659,7 @@
11
- 110
+ 111
1
0
0
@@ -1659,7 +1671,7 @@
11
- 111
+ 112
1
0
0
@@ -1671,7 +1683,7 @@
11
- 112
+ 113
1
0
0
@@ -1683,7 +1695,7 @@
11
- 113
+ 114
1
0
0
@@ -1695,7 +1707,7 @@
11
- 114
+ 115
1
0
0
@@ -1707,7 +1719,7 @@
11
- 115
+ 116
1
0
0
@@ -1719,7 +1731,7 @@
11
- 116
+ 117
1
0
0
@@ -1731,7 +1743,7 @@
11
- 117
+ 118
1
0
0
@@ -1743,7 +1755,7 @@
11
- 118
+ 119
1
0
0
@@ -1755,7 +1767,7 @@
11
- 119
+ 120
1
0
0
@@ -1767,7 +1779,7 @@
11
- 120
+ 121
1
0
0
@@ -1779,7 +1791,7 @@
11
- 121
+ 122
1
0
0
@@ -1791,7 +1803,7 @@
11
- 122
+ 123
1
0
0
@@ -1803,7 +1815,7 @@
11
- 123
+ 124
1
0
0
@@ -1815,7 +1827,7 @@
11
- 124
+ 125
1
0
0
@@ -1827,7 +1839,7 @@
11
- 125
+ 126
1
0
0
@@ -1839,7 +1851,7 @@
11
- 126
+ 127
1
0
0
@@ -1851,7 +1863,7 @@
11
- 127
+ 128
1
0
0
@@ -1863,7 +1875,7 @@
11
- 128
+ 129
1
0
0
@@ -1875,7 +1887,7 @@
11
- 129
+ 130
1
0
0
@@ -1887,7 +1899,7 @@
11
- 130
+ 131
1
0
0
@@ -1899,7 +1911,7 @@
11
- 131
+ 132
1
0
0
@@ -1911,7 +1923,7 @@
11
- 132
+ 133
1
0
0
@@ -1923,7 +1935,7 @@
11
- 133
+ 134
1
0
0
@@ -1935,7 +1947,7 @@
11
- 134
+ 135
1
0
0
@@ -1947,7 +1959,7 @@
11
- 135
+ 136
1
0
0
@@ -1959,7 +1971,7 @@
11
- 136
+ 137
1
0
0
@@ -1971,7 +1983,7 @@
11
- 137
+ 138
1
0
0
@@ -1983,7 +1995,7 @@
11
- 138
+ 139
1
0
0
@@ -1995,7 +2007,7 @@
11
- 139
+ 140
1
0
0
@@ -2007,7 +2019,7 @@
11
- 140
+ 141
1
0
0
@@ -2019,7 +2031,7 @@
11
- 141
+ 142
1
0
0
@@ -2031,7 +2043,7 @@
11
- 142
+ 143
1
0
0
@@ -2043,7 +2055,7 @@
11
- 143
+ 144
1
0
0
@@ -2055,7 +2067,7 @@
11
- 144
+ 145
1
0
0
@@ -2067,7 +2079,7 @@
11
- 145
+ 146
1
0
0
@@ -2079,7 +2091,7 @@
11
- 146
+ 147
1
0
0
@@ -2091,7 +2103,7 @@
11
- 147
+ 148
1
0
0
@@ -2103,7 +2115,7 @@
11
- 148
+ 149
1
0
0
@@ -2115,7 +2127,7 @@
11
- 149
+ 150
1
0
0
@@ -2127,7 +2139,7 @@
11
- 150
+ 151
1
0
0
@@ -2139,7 +2151,7 @@
11
- 151
+ 152
1
0
0
@@ -2151,7 +2163,7 @@
11
- 152
+ 153
1
0
0
@@ -2163,7 +2175,7 @@
11
- 153
+ 154
1
0
0
@@ -2175,7 +2187,7 @@
11
- 154
+ 155
1
0
0
@@ -2187,7 +2199,7 @@
11
- 155
+ 156
1
0
0
@@ -2199,7 +2211,7 @@
11
- 156
+ 157
1
0
0
@@ -2211,7 +2223,7 @@
11
- 157
+ 158
1
0
0
@@ -2223,7 +2235,7 @@
11
- 158
+ 159
1
0
0
@@ -2235,7 +2247,7 @@
11
- 159
+ 160
1
0
0
@@ -2247,7 +2259,7 @@
11
- 160
+ 161
1
0
0
@@ -2259,7 +2271,7 @@
11
- 161
+ 162
1
0
0
@@ -2271,7 +2283,7 @@
11
- 162
+ 163
1
0
0
@@ -2283,7 +2295,7 @@
11
- 163
+ 164
1
0
0
@@ -2295,7 +2307,7 @@
11
- 164
+ 165
1
0
0
@@ -2307,7 +2319,7 @@
11
- 165
+ 166
1
0
0
@@ -2319,7 +2331,7 @@
11
- 166
+ 167
1
0
0
@@ -2331,7 +2343,7 @@
11
- 167
+ 168
1
0
0
@@ -2343,7 +2355,7 @@
11
- 168
+ 169
1
0
0
@@ -2355,7 +2367,7 @@
11
- 169
+ 170
1
0
0
@@ -2367,7 +2379,7 @@
11
- 170
+ 171
1
0
0
@@ -2379,7 +2391,7 @@
11
- 171
+ 172
1
0
0
@@ -2391,7 +2403,7 @@
11
- 172
+ 173
1
0
0
@@ -2403,7 +2415,7 @@
11
- 173
+ 174
1
0
0
@@ -2415,7 +2427,7 @@
11
- 174
+ 175
1
0
0
@@ -2427,7 +2439,7 @@
11
- 175
+ 176
1
0
0
@@ -2439,7 +2451,7 @@
11
- 176
+ 177
1
0
0
@@ -2451,7 +2463,7 @@
11
- 177
+ 178
1
0
0
@@ -2463,7 +2475,7 @@
11
- 178
+ 179
1
0
0
@@ -2475,7 +2487,7 @@
11
- 179
+ 180
1
0
0
@@ -2487,7 +2499,7 @@
11
- 180
+ 181
1
0
0
@@ -2499,7 +2511,7 @@
11
- 181
+ 182
1
0
0
@@ -2511,7 +2523,7 @@
11
- 182
+ 183
1
0
0
@@ -2523,7 +2535,7 @@
11
- 183
+ 184
1
0
0
@@ -2535,7 +2547,7 @@
11
- 184
+ 185
1
0
0
@@ -2547,7 +2559,7 @@
11
- 185
+ 186
1
0
0
@@ -2559,7 +2571,7 @@
11
- 186
+ 187
1
0
0
@@ -2571,7 +2583,7 @@
11
- 187
+ 188
1
0
0
@@ -2583,7 +2595,7 @@
11
- 188
+ 189
1
0
0
@@ -2595,7 +2607,7 @@
11
- 189
+ 190
1
0
0
@@ -2607,7 +2619,7 @@
11
- 190
+ 191
1
0
0
@@ -2619,7 +2631,7 @@
11
- 191
+ 192
1
0
0
@@ -2631,7 +2643,7 @@
11
- 192
+ 193
1
0
0
@@ -2643,7 +2655,7 @@
11
- 193
+ 194
1
0
0
@@ -2655,7 +2667,7 @@
11
- 194
+ 195
1
0
0
@@ -2667,7 +2679,7 @@
11
- 195
+ 196
1
0
0
@@ -2679,7 +2691,7 @@
11
- 196
+ 197
1
0
0
@@ -2691,7 +2703,7 @@
11
- 197
+ 198
1
0
0
@@ -2703,7 +2715,7 @@
11
- 198
+ 199
1
0
0
@@ -2715,7 +2727,7 @@
11
- 199
+ 200
1
0
0
@@ -2727,7 +2739,7 @@
11
- 200
+ 201
1
0
0
@@ -2739,7 +2751,7 @@
11
- 201
+ 202
1
0
0
@@ -2751,7 +2763,7 @@
11
- 202
+ 203
1
0
0
@@ -2763,7 +2775,7 @@
11
- 203
+ 204
1
0
0
@@ -2775,7 +2787,7 @@
11
- 204
+ 205
1
0
0
@@ -2787,7 +2799,7 @@
11
- 205
+ 206
1
0
0
@@ -2799,7 +2811,7 @@
11
- 206
+ 207
1
0
0
@@ -2811,7 +2823,7 @@
11
- 207
+ 208
1
0
0
@@ -2823,7 +2835,7 @@
11
- 208
+ 209
1
0
0
@@ -2835,7 +2847,7 @@
11
- 209
+ 210
1
0
0
@@ -2847,7 +2859,7 @@
11
- 210
+ 211
1
0
0
@@ -2859,7 +2871,7 @@
11
- 211
+ 212
1
0
0
@@ -2871,7 +2883,7 @@
11
- 212
+ 213
1
0
0
@@ -2883,7 +2895,7 @@
11
- 213
+ 214
1
0
0
@@ -2895,7 +2907,7 @@
11
- 214
+ 215
1
0
0
@@ -2907,7 +2919,7 @@
11
- 215
+ 216
1
0
0
@@ -2919,7 +2931,7 @@
11
- 216
+ 217
1
0
0
@@ -2931,7 +2943,7 @@
11
- 217
+ 218
1
0
0
@@ -2943,7 +2955,7 @@
11
- 218
+ 219
1
0
0
@@ -2955,7 +2967,7 @@
11
- 219
+ 220
1
0
0
@@ -2967,7 +2979,7 @@
11
- 220
+ 221
1
0
0
@@ -2987,7 +2999,7 @@
0
12
- 221
+ 222
1
0
0
diff --git a/Power_Pico/MDK-ARM/power_pico.uvprojx b/Power_Pico/MDK-ARM/power_pico.uvprojx
index 30d15c8..bdf3e25 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvprojx
+++ b/Power_Pico/MDK-ARM/power_pico.uvprojx
@@ -276,7 +276,7 @@
1
- 0x800c000
+ 0x8000000
0x74000
@@ -912,6 +912,11 @@
1
..\User\GUI\common\lv_lib_animation.c
+
+ lv_i18n.c
+ 1
+ ..\User\GUI\common\lv_i18n.c
+
ui.c
1
diff --git a/Power_Pico/MDK-ARM/startup_stm32f411xe.lst b/Power_Pico/MDK-ARM/startup_stm32f411xe.lst
new file mode 100644
index 0000000..2672b4e
--- /dev/null
+++ b/Power_Pico/MDK-ARM/startup_stm32f411xe.lst
@@ -0,0 +1,1589 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ;*******************************************************
+ ************************
+ 2 00000000 ;* File Name : startup_stm32f411xe.s
+ 3 00000000 ;* Author : MCD Application Team
+ 4 00000000 ;* Description : STM32F411xExx devices vector tab
+ le for MDK-ARM toolchain.
+ 5 00000000 ;* This module performs:
+ 6 00000000 ;* - Set the initial SP
+ 7 00000000 ;* - Set the initial PC == Reset_Ha
+ ndler
+ 8 00000000 ;* - Set the vector table entries w
+ ith the exceptions ISR address
+ 9 00000000 ;* - Branches to __main in the C li
+ brary (which eventually
+ 10 00000000 ;* calls main()).
+ 11 00000000 ;* After Reset the CortexM4 process
+ or is in Thread mode,
+ 12 00000000 ;* priority is Privileged, and the
+ Stack is set to Main.
+ 13 00000000 ;*******************************************************
+ ************************
+ 14 00000000 ;* @attention
+ 15 00000000 ;*
+ 16 00000000 ;* Copyright (c) 2017 STMicroelectronics.
+ 17 00000000 ;* All rights reserved.
+ 18 00000000 ;*
+ 19 00000000 ;* This software is licensed under terms that can be fou
+ nd in the LICENSE file
+ 20 00000000 ;* in the root directory of this software component.
+ 21 00000000 ;* If no LICENSE file comes with this software, it is pr
+ ovided AS-IS.
+ 22 00000000 ;*
+ 23 00000000 ;*******************************************************
+ ************************
+ 24 00000000 ;* <<< Use Configuration Wizard in Context Menu >>>
+ 25 00000000 ;
+ 26 00000000 ; Amount of memory (in bytes) allocated for Stack
+ 27 00000000 ; Tailor this value to your application needs
+ 28 00000000 ; Stack Configuration
+ 29 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 30 00000000 ;
+ 31 00000000
+ 32 00000000 00000400
+ Stack_Size
+ EQU 0x400
+ 33 00000000
+ 34 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
+=3
+ 35 00000000 Stack_Mem
+ SPACE Stack_Size
+ 36 00000400 __initial_sp
+ 37 00000400
+ 38 00000400
+ 39 00000400 ; Heap Configuration
+ 40 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 41 00000400 ;
+ 42 00000400
+ 43 00000400 00000200
+ Heap_Size
+
+
+
+ARM Macro Assembler Page 2
+
+
+ EQU 0x200
+ 44 00000400
+ 45 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN=
+3
+ 46 00000000 __heap_base
+ 47 00000000 Heap_Mem
+ SPACE Heap_Size
+ 48 00000200 __heap_limit
+ 49 00000200
+ 50 00000200 PRESERVE8
+ 51 00000200 THUMB
+ 52 00000200
+ 53 00000200
+ 54 00000200 ; Vector Table Mapped to Address 0 at Reset
+ 55 00000200 AREA RESET, DATA, READONLY
+ 56 00000000 EXPORT __Vectors
+ 57 00000000 EXPORT __Vectors_End
+ 58 00000000 EXPORT __Vectors_Size
+ 59 00000000
+ 60 00000000 00000000
+ __Vectors
+ DCD __initial_sp ; Top of Stack
+ 61 00000004 00000000 DCD Reset_Handler ; Reset Handler
+ 62 00000008 00000000 DCD NMI_Handler ; NMI Handler
+ 63 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
+ Handler
+ 64 00000010 00000000 DCD MemManage_Handler
+ ; MPU Fault Handler
+
+ 65 00000014 00000000 DCD BusFault_Handler
+ ; Bus Fault Handler
+
+ 66 00000018 00000000 DCD UsageFault_Handler ; Usage Faul
+ t Handler
+ 67 0000001C 00000000 DCD 0 ; Reserved
+ 68 00000020 00000000 DCD 0 ; Reserved
+ 69 00000024 00000000 DCD 0 ; Reserved
+ 70 00000028 00000000 DCD 0 ; Reserved
+ 71 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
+ 72 00000030 00000000 DCD DebugMon_Handler ; Debug Monito
+ r Handler
+ 73 00000034 00000000 DCD 0 ; Reserved
+ 74 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
+
+ 75 0000003C 00000000 DCD SysTick_Handler
+ ; SysTick Handler
+ 76 00000040
+ 77 00000040 ; External Interrupts
+ 78 00000040 00000000 DCD WWDG_IRQHandler ; Window WatchD
+ og
+
+
+ 79 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX
+ TI Line detection
+
+
+ 80 00000048 00000000 DCD TAMP_STAMP_IRQHandler ; Tamper
+ and TimeStamps thro
+ ugh the EXTI line
+
+
+
+ARM Macro Assembler Page 3
+
+
+
+ 81 0000004C 00000000 DCD RTC_WKUP_IRQHandler ; RTC Wakeu
+ p through the EXTI
+ line
+
+ 82 00000050 00000000 DCD FLASH_IRQHandler ; FLASH
+
+
+ 83 00000054 00000000 DCD RCC_IRQHandler ; RCC
+
+
+ 84 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line0
+
+
+
+ 85 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line1
+
+
+
+ 86 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line2
+
+
+
+ 87 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line3
+
+
+
+ 88 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line4
+
+
+
+ 89 0000006C 00000000 DCD DMA1_Stream0_IRQHandler ; DMA1
+ Stream 0
+
+
+ 90 00000070 00000000 DCD DMA1_Stream1_IRQHandler ; DMA1
+ Stream 1
+
+
+ 91 00000074 00000000 DCD DMA1_Stream2_IRQHandler ; DMA1
+ Stream 2
+
+
+ 92 00000078 00000000 DCD DMA1_Stream3_IRQHandler ; DMA1
+ Stream 3
+
+
+ 93 0000007C 00000000 DCD DMA1_Stream4_IRQHandler ; DMA1
+ Stream 4
+
+
+ 94 00000080 00000000 DCD DMA1_Stream5_IRQHandler ; DMA1
+ Stream 5
+
+
+ 95 00000084 00000000 DCD DMA1_Stream6_IRQHandler ; DMA1
+ Stream 6
+
+
+
+
+
+ARM Macro Assembler Page 4
+
+
+ 96 00000088 00000000 DCD ADC_IRQHandler ; ADC1, ADC2 and
+ ADC3s
+
+ 97 0000008C 00000000 DCD 0 ; Reserved
+
+
+
+ 98 00000090 00000000 DCD 0 ; Reserved
+
+
+
+ 99 00000094 00000000 DCD 0 ; Reserved
+
+
+ 100 00000098 00000000 DCD 0 ; Reserved
+
+
+
+ 101 0000009C 00000000 DCD EXTI9_5_IRQHandler ; External L
+ ine[9:5]s
+
+
+ 102 000000A0 00000000 DCD TIM1_BRK_TIM9_IRQHandler ; TIM1
+ Break and TIM9
+
+ 103 000000A4 00000000 DCD TIM1_UP_TIM10_IRQHandler ; TIM1
+ Update and TIM10
+
+ 104 000000A8 00000000 DCD TIM1_TRG_COM_TIM11_IRQHandler ;
+ TIM1 Trigger and C
+ ommutation and TIM1
+ 1
+ 105 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
+ re Compare
+
+
+ 106 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2
+
+
+ 107 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3
+
+
+ 108 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4
+
+
+ 109 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event
+
+
+
+ 110 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error
+
+
+
+ 111 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event
+
+
+
+ 112 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error
+
+
+
+
+ARM Macro Assembler Page 5
+
+
+
+
+ 113 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1
+
+
+ 114 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2
+
+
+ 115 000000D4 00000000 DCD USART1_IRQHandler ; USART1
+
+
+ 116 000000D8 00000000 DCD USART2_IRQHandler ; USART2
+
+
+ 117 000000DC 00000000 DCD 0 ; Reserved
+
+
+ 118 000000E0 00000000 DCD EXTI15_10_IRQHandler ; External
+ Line[15:10]s
+
+
+ 119 000000E4 00000000 DCD RTC_Alarm_IRQHandler ; RTC Alar
+ m (A and B) through
+ EXTI Line
+
+ 120 000000E8 00000000 DCD OTG_FS_WKUP_IRQHandler ; USB OT
+ G FS Wakeup through
+ EXTI line
+
+ 121 000000EC 00000000 DCD 0 ; Reserved
+
+ 122 000000F0 00000000 DCD 0 ; Reserved
+
+ 123 000000F4 00000000 DCD 0 ; Reserved
+ 124 000000F8 00000000 DCD 0 ; Reserved
+
+
+ 125 000000FC 00000000 DCD DMA1_Stream7_IRQHandler ; DMA1
+ Stream7
+
+
+ 126 00000100 00000000 DCD 0 ; Reserved
+
+
+ 127 00000104 00000000 DCD SDIO_IRQHandler ; SDIO
+
+
+ 128 00000108 00000000 DCD TIM5_IRQHandler ; TIM5
+
+
+ 129 0000010C 00000000 DCD SPI3_IRQHandler ; SPI3
+
+
+ 130 00000110 00000000 DCD 0 ; Reserved
+
+
+ 131 00000114 00000000 DCD 0 ; Reserved
+
+
+
+
+
+ARM Macro Assembler Page 6
+
+
+ 132 00000118 00000000 DCD 0 ; Reserved
+
+ 133 0000011C 00000000 DCD 0 ; Reserved
+
+ 134 00000120 00000000 DCD DMA2_Stream0_IRQHandler ; DMA2
+ Stream 0
+
+
+ 135 00000124 00000000 DCD DMA2_Stream1_IRQHandler ; DMA2
+ Stream 1
+
+
+ 136 00000128 00000000 DCD DMA2_Stream2_IRQHandler ; DMA2
+ Stream 2
+
+
+ 137 0000012C 00000000 DCD DMA2_Stream3_IRQHandler ; DMA2
+ Stream 3
+
+
+ 138 00000130 00000000 DCD DMA2_Stream4_IRQHandler
+ ; DMA2 Stream 4
+ 139 00000134 00000000 DCD 0 ; Reserved
+ 140 00000138 00000000 DCD 0 ; Reserved
+ 141 0000013C 00000000 DCD 0 ; Reserved
+
+
+ 142 00000140 00000000 DCD 0 ; Reserved
+
+
+
+ 143 00000144 00000000 DCD 0 ; Reserved
+
+
+
+ 144 00000148 00000000 DCD 0 ; Reserved
+
+
+
+ 145 0000014C 00000000 DCD OTG_FS_IRQHandler ; USB OTG FS
+
+
+ 146 00000150 00000000 DCD DMA2_Stream5_IRQHandler ; DMA2
+ Stream 5
+
+
+ 147 00000154 00000000 DCD DMA2_Stream6_IRQHandler ; DMA2
+ Stream 6
+
+
+ 148 00000158 00000000 DCD DMA2_Stream7_IRQHandler ; DMA2
+ Stream 7
+
+
+ 149 0000015C 00000000 DCD USART6_IRQHandler ; USART6
+
+
+
+ 150 00000160 00000000 DCD I2C3_EV_IRQHandler ; I2C3 event
+
+
+
+ARM Macro Assembler Page 7
+
+
+
+
+
+ 151 00000164 00000000 DCD I2C3_ER_IRQHandler ; I2C3 error
+
+
+
+ 152 00000168 00000000 DCD 0 ; Reserved
+
+ 153 0000016C 00000000 DCD 0 ; Reserved
+
+ 154 00000170 00000000 DCD 0 ; Reserved
+
+ 155 00000174 00000000 DCD 0 ; Reserved
+
+
+ 156 00000178 00000000 DCD 0 ; Reserved
+ 157 0000017C 00000000 DCD 0 ; Reserved
+
+
+ 158 00000180 00000000 DCD 0 ; Reserved
+ 159 00000184 00000000 DCD FPU_IRQHandler ; FPU
+ 160 00000188 00000000 DCD 0 ; Reserved
+ 161 0000018C 00000000 DCD 0 ; Reserved
+ 162 00000190 00000000 DCD SPI4_IRQHandler ; SPI4
+ 163 00000194 00000000 DCD SPI5_IRQHandler ; SPI5
+ 164 00000198
+ 165 00000198 __Vectors_End
+ 166 00000198
+ 167 00000198 00000198
+ __Vectors_Size
+ EQU __Vectors_End - __Vectors
+ 168 00000198
+ 169 00000198 AREA |.text|, CODE, READONLY
+ 170 00000000
+ 171 00000000 ; Reset handler
+ 172 00000000 Reset_Handler
+ PROC
+ 173 00000000 EXPORT Reset_Handler [WEAK
+]
+ 174 00000000 IMPORT SystemInit
+ 175 00000000 IMPORT __main
+ 176 00000000
+ 177 00000000 4806 LDR R0, =SystemInit
+ 178 00000002 4780 BLX R0
+ 179 00000004 4806 LDR R0, =__main
+ 180 00000006 4700 BX R0
+ 181 00000008 ENDP
+ 182 00000008
+ 183 00000008 ; Dummy Exception Handlers (infinite loops which can be
+ modified)
+ 184 00000008
+ 185 00000008 NMI_Handler
+ PROC
+ 186 00000008 EXPORT NMI_Handler [WEA
+K]
+ 187 00000008 E7FE B .
+ 188 0000000A ENDP
+ 190 0000000A HardFault_Handler
+
+
+
+ARM Macro Assembler Page 8
+
+
+ PROC
+ 191 0000000A EXPORT HardFault_Handler [WEA
+K]
+ 192 0000000A E7FE B .
+ 193 0000000C ENDP
+ 195 0000000C MemManage_Handler
+ PROC
+ 196 0000000C EXPORT MemManage_Handler [WEA
+K]
+ 197 0000000C E7FE B .
+ 198 0000000E ENDP
+ 200 0000000E BusFault_Handler
+ PROC
+ 201 0000000E EXPORT BusFault_Handler [WEA
+K]
+ 202 0000000E E7FE B .
+ 203 00000010 ENDP
+ 205 00000010 UsageFault_Handler
+ PROC
+ 206 00000010 EXPORT UsageFault_Handler [WEA
+K]
+ 207 00000010 E7FE B .
+ 208 00000012 ENDP
+ 209 00000012 SVC_Handler
+ PROC
+ 210 00000012 EXPORT SVC_Handler [WEA
+K]
+ 211 00000012 E7FE B .
+ 212 00000014 ENDP
+ 214 00000014 DebugMon_Handler
+ PROC
+ 215 00000014 EXPORT DebugMon_Handler [WEA
+K]
+ 216 00000014 E7FE B .
+ 217 00000016 ENDP
+ 218 00000016 PendSV_Handler
+ PROC
+ 219 00000016 EXPORT PendSV_Handler [WEA
+K]
+ 220 00000016 E7FE B .
+ 221 00000018 ENDP
+ 222 00000018 SysTick_Handler
+ PROC
+ 223 00000018 EXPORT SysTick_Handler [WEA
+K]
+ 224 00000018 E7FE B .
+ 225 0000001A ENDP
+ 226 0000001A
+ 227 0000001A Default_Handler
+ PROC
+ 228 0000001A
+ 229 0000001A EXPORT WWDG_IRQHandler
+ [WEAK]
+ 230 0000001A EXPORT PVD_IRQHandler
+ [WEAK]
+ 231 0000001A EXPORT TAMP_STAMP_IRQHandler
+ [WEAK]
+ 232 0000001A EXPORT RTC_WKUP_IRQHandler
+ [WEAK]
+
+
+
+ARM Macro Assembler Page 9
+
+
+ 233 0000001A EXPORT FLASH_IRQHandler
+ [WEAK]
+ 234 0000001A EXPORT RCC_IRQHandler
+ [WEAK]
+ 235 0000001A EXPORT EXTI0_IRQHandler
+ [WEAK]
+ 236 0000001A EXPORT EXTI1_IRQHandler
+ [WEAK]
+ 237 0000001A EXPORT EXTI2_IRQHandler
+ [WEAK]
+ 238 0000001A EXPORT EXTI3_IRQHandler
+ [WEAK]
+ 239 0000001A EXPORT EXTI4_IRQHandler
+ [WEAK]
+ 240 0000001A EXPORT DMA1_Stream0_IRQHandler
+ [WEAK]
+ 241 0000001A EXPORT DMA1_Stream1_IRQHandler
+ [WEAK]
+ 242 0000001A EXPORT DMA1_Stream2_IRQHandler
+ [WEAK]
+ 243 0000001A EXPORT DMA1_Stream3_IRQHandler
+ [WEAK]
+ 244 0000001A EXPORT DMA1_Stream4_IRQHandler
+ [WEAK]
+ 245 0000001A EXPORT DMA1_Stream5_IRQHandler
+ [WEAK]
+ 246 0000001A EXPORT DMA1_Stream6_IRQHandler
+ [WEAK]
+ 247 0000001A EXPORT ADC_IRQHandler
+ [WEAK]
+ 248 0000001A EXPORT EXTI9_5_IRQHandler
+ [WEAK]
+ 249 0000001A EXPORT TIM1_BRK_TIM9_IRQHandler
+ [WEAK]
+ 250 0000001A EXPORT TIM1_UP_TIM10_IRQHandler
+ [WEAK]
+ 251 0000001A EXPORT TIM1_TRG_COM_TIM11_IRQHandler
+ [WEAK]
+ 252 0000001A EXPORT TIM1_CC_IRQHandler
+ [WEAK]
+ 253 0000001A EXPORT TIM2_IRQHandler
+ [WEAK]
+ 254 0000001A EXPORT TIM3_IRQHandler
+ [WEAK]
+ 255 0000001A EXPORT TIM4_IRQHandler
+ [WEAK]
+ 256 0000001A EXPORT I2C1_EV_IRQHandler
+ [WEAK]
+ 257 0000001A EXPORT I2C1_ER_IRQHandler
+ [WEAK]
+ 258 0000001A EXPORT I2C2_EV_IRQHandler
+ [WEAK]
+ 259 0000001A EXPORT I2C2_ER_IRQHandler
+ [WEAK]
+ 260 0000001A EXPORT SPI1_IRQHandler
+ [WEAK]
+ 261 0000001A EXPORT SPI2_IRQHandler
+ [WEAK]
+ 262 0000001A EXPORT USART1_IRQHandler
+
+
+
+ARM Macro Assembler Page 10
+
+
+ [WEAK]
+ 263 0000001A EXPORT USART2_IRQHandler
+ [WEAK]
+ 264 0000001A EXPORT EXTI15_10_IRQHandler
+ [WEAK]
+ 265 0000001A EXPORT RTC_Alarm_IRQHandler
+ [WEAK]
+ 266 0000001A EXPORT OTG_FS_WKUP_IRQHandler
+ [WEAK]
+ 267 0000001A EXPORT DMA1_Stream7_IRQHandler
+ [WEAK]
+ 268 0000001A EXPORT SDIO_IRQHandler
+ [WEAK]
+ 269 0000001A EXPORT TIM5_IRQHandler
+ [WEAK]
+ 270 0000001A EXPORT SPI3_IRQHandler
+ [WEAK]
+ 271 0000001A EXPORT DMA2_Stream0_IRQHandler
+ [WEAK]
+ 272 0000001A EXPORT DMA2_Stream1_IRQHandler
+ [WEAK]
+ 273 0000001A EXPORT DMA2_Stream2_IRQHandler
+ [WEAK]
+ 274 0000001A EXPORT DMA2_Stream3_IRQHandler
+ [WEAK]
+ 275 0000001A EXPORT DMA2_Stream4_IRQHandler
+ [WEAK]
+ 276 0000001A EXPORT OTG_FS_IRQHandler
+ [WEAK]
+ 277 0000001A EXPORT DMA2_Stream5_IRQHandler
+ [WEAK]
+ 278 0000001A EXPORT DMA2_Stream6_IRQHandler
+ [WEAK]
+ 279 0000001A EXPORT DMA2_Stream7_IRQHandler
+ [WEAK]
+ 280 0000001A EXPORT USART6_IRQHandler
+ [WEAK]
+ 281 0000001A EXPORT I2C3_EV_IRQHandler
+ [WEAK]
+ 282 0000001A EXPORT I2C3_ER_IRQHandler
+ [WEAK]
+ 283 0000001A EXPORT FPU_IRQHandler
+ [WEAK]
+ 284 0000001A EXPORT SPI4_IRQHandler
+ [WEAK]
+ 285 0000001A EXPORT SPI5_IRQHandler
+ [WEAK]
+ 286 0000001A
+ 287 0000001A WWDG_IRQHandler
+ 288 0000001A PVD_IRQHandler
+ 289 0000001A TAMP_STAMP_IRQHandler
+ 290 0000001A RTC_WKUP_IRQHandler
+ 291 0000001A FLASH_IRQHandler
+ 292 0000001A RCC_IRQHandler
+ 293 0000001A EXTI0_IRQHandler
+ 294 0000001A EXTI1_IRQHandler
+ 295 0000001A EXTI2_IRQHandler
+ 296 0000001A EXTI3_IRQHandler
+ 297 0000001A EXTI4_IRQHandler
+
+
+
+ARM Macro Assembler Page 11
+
+
+ 298 0000001A DMA1_Stream0_IRQHandler
+ 299 0000001A DMA1_Stream1_IRQHandler
+ 300 0000001A DMA1_Stream2_IRQHandler
+ 301 0000001A DMA1_Stream3_IRQHandler
+ 302 0000001A DMA1_Stream4_IRQHandler
+ 303 0000001A DMA1_Stream5_IRQHandler
+ 304 0000001A DMA1_Stream6_IRQHandler
+ 305 0000001A ADC_IRQHandler
+ 306 0000001A EXTI9_5_IRQHandler
+ 307 0000001A TIM1_BRK_TIM9_IRQHandler
+ 308 0000001A TIM1_UP_TIM10_IRQHandler
+ 309 0000001A TIM1_TRG_COM_TIM11_IRQHandler
+ 310 0000001A TIM1_CC_IRQHandler
+ 311 0000001A TIM2_IRQHandler
+ 312 0000001A TIM3_IRQHandler
+ 313 0000001A TIM4_IRQHandler
+ 314 0000001A I2C1_EV_IRQHandler
+ 315 0000001A I2C1_ER_IRQHandler
+ 316 0000001A I2C2_EV_IRQHandler
+ 317 0000001A I2C2_ER_IRQHandler
+ 318 0000001A SPI1_IRQHandler
+ 319 0000001A SPI2_IRQHandler
+ 320 0000001A USART1_IRQHandler
+ 321 0000001A USART2_IRQHandler
+ 322 0000001A EXTI15_10_IRQHandler
+ 323 0000001A RTC_Alarm_IRQHandler
+ 324 0000001A OTG_FS_WKUP_IRQHandler
+ 325 0000001A DMA1_Stream7_IRQHandler
+ 326 0000001A SDIO_IRQHandler
+ 327 0000001A TIM5_IRQHandler
+ 328 0000001A SPI3_IRQHandler
+ 329 0000001A DMA2_Stream0_IRQHandler
+ 330 0000001A DMA2_Stream1_IRQHandler
+ 331 0000001A DMA2_Stream2_IRQHandler
+ 332 0000001A DMA2_Stream3_IRQHandler
+ 333 0000001A DMA2_Stream4_IRQHandler
+ 334 0000001A OTG_FS_IRQHandler
+ 335 0000001A DMA2_Stream5_IRQHandler
+ 336 0000001A DMA2_Stream6_IRQHandler
+ 337 0000001A DMA2_Stream7_IRQHandler
+ 338 0000001A USART6_IRQHandler
+ 339 0000001A I2C3_EV_IRQHandler
+ 340 0000001A I2C3_ER_IRQHandler
+ 341 0000001A FPU_IRQHandler
+ 342 0000001A SPI4_IRQHandler
+ 343 0000001A SPI5_IRQHandler
+ 344 0000001A
+ 345 0000001A E7FE B .
+ 346 0000001C
+ 347 0000001C ENDP
+ 348 0000001C
+ 349 0000001C ALIGN
+ 350 0000001C
+ 351 0000001C ;*******************************************************
+ ************************
+ 352 0000001C ; User Stack and Heap initialization
+ 353 0000001C ;*******************************************************
+ ************************
+ 354 0000001C IF :DEF:__MICROLIB
+
+
+
+ARM Macro Assembler Page 12
+
+
+ 355 0000001C
+ 356 0000001C EXPORT __initial_sp
+ 357 0000001C EXPORT __heap_base
+ 358 0000001C EXPORT __heap_limit
+ 359 0000001C
+ 360 0000001C ELSE
+ 375 ENDIF
+ 376 0000001C
+ 377 0000001C END
+ 00000000
+ 00000000
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M4.fp.sp --apcs=
+interwork --depend=power_pico\startup_stm32f411xe.d -opower_pico\startup_stm32f
+411xe.o -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F
+4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include
+-I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Thi
+rd_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I../Drivers/CMSIS/Device/ST/ST
+M32F4xx/Include -I../Drivers/CMSIS/Include -I.\RTE\_power_pico -I"E:\Program Fi
+les\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include" -I"E:\Program Files\K
+eil_v5\ARM\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\CMSIS\Device\ST\STM32F4xx\In
+clude" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 538"
+ --predefine="_RTE_ SETA 1" --predefine="STM32F411xE SETA 1" --predefine="_RTE_
+ SETA 1" --list=startup_stm32f411xe.lst startup_stm32f411xe.s
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+STACK 00000000
+
+Symbol: STACK
+ Definitions
+ At line 34 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: STACK unused
+Stack_Mem 00000000
+
+Symbol: Stack_Mem
+ Definitions
+ At line 35 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: Stack_Mem unused
+__initial_sp 00000400
+
+Symbol: __initial_sp
+ Definitions
+ At line 36 in file startup_stm32f411xe.s
+ Uses
+ At line 60 in file startup_stm32f411xe.s
+ At line 356 in file startup_stm32f411xe.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+HEAP 00000000
+
+Symbol: HEAP
+ Definitions
+ At line 45 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: HEAP unused
+Heap_Mem 00000000
+
+Symbol: Heap_Mem
+ Definitions
+ At line 47 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: Heap_Mem unused
+__heap_base 00000000
+
+Symbol: __heap_base
+ Definitions
+ At line 46 in file startup_stm32f411xe.s
+ Uses
+ At line 357 in file startup_stm32f411xe.s
+Comment: __heap_base used once
+__heap_limit 00000200
+
+Symbol: __heap_limit
+ Definitions
+ At line 48 in file startup_stm32f411xe.s
+ Uses
+ At line 358 in file startup_stm32f411xe.s
+Comment: __heap_limit used once
+4 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+RESET 00000000
+
+Symbol: RESET
+ Definitions
+ At line 55 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: RESET unused
+__Vectors 00000000
+
+Symbol: __Vectors
+ Definitions
+ At line 60 in file startup_stm32f411xe.s
+ Uses
+ At line 56 in file startup_stm32f411xe.s
+ At line 167 in file startup_stm32f411xe.s
+
+__Vectors_End 00000198
+
+Symbol: __Vectors_End
+ Definitions
+ At line 165 in file startup_stm32f411xe.s
+ Uses
+ At line 57 in file startup_stm32f411xe.s
+ At line 167 in file startup_stm32f411xe.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 169 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: .text unused
+ADC_IRQHandler 0000001A
+
+Symbol: ADC_IRQHandler
+ Definitions
+ At line 305 in file startup_stm32f411xe.s
+ Uses
+ At line 96 in file startup_stm32f411xe.s
+ At line 247 in file startup_stm32f411xe.s
+
+BusFault_Handler 0000000E
+
+Symbol: BusFault_Handler
+ Definitions
+ At line 200 in file startup_stm32f411xe.s
+ Uses
+ At line 65 in file startup_stm32f411xe.s
+ At line 201 in file startup_stm32f411xe.s
+
+DMA1_Stream0_IRQHandler 0000001A
+
+Symbol: DMA1_Stream0_IRQHandler
+ Definitions
+ At line 298 in file startup_stm32f411xe.s
+ Uses
+ At line 89 in file startup_stm32f411xe.s
+ At line 240 in file startup_stm32f411xe.s
+
+DMA1_Stream1_IRQHandler 0000001A
+
+Symbol: DMA1_Stream1_IRQHandler
+ Definitions
+ At line 299 in file startup_stm32f411xe.s
+ Uses
+ At line 90 in file startup_stm32f411xe.s
+ At line 241 in file startup_stm32f411xe.s
+
+DMA1_Stream2_IRQHandler 0000001A
+
+Symbol: DMA1_Stream2_IRQHandler
+ Definitions
+ At line 300 in file startup_stm32f411xe.s
+ Uses
+ At line 91 in file startup_stm32f411xe.s
+ At line 242 in file startup_stm32f411xe.s
+
+DMA1_Stream3_IRQHandler 0000001A
+
+Symbol: DMA1_Stream3_IRQHandler
+ Definitions
+ At line 301 in file startup_stm32f411xe.s
+ Uses
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 92 in file startup_stm32f411xe.s
+ At line 243 in file startup_stm32f411xe.s
+
+DMA1_Stream4_IRQHandler 0000001A
+
+Symbol: DMA1_Stream4_IRQHandler
+ Definitions
+ At line 302 in file startup_stm32f411xe.s
+ Uses
+ At line 93 in file startup_stm32f411xe.s
+ At line 244 in file startup_stm32f411xe.s
+
+DMA1_Stream5_IRQHandler 0000001A
+
+Symbol: DMA1_Stream5_IRQHandler
+ Definitions
+ At line 303 in file startup_stm32f411xe.s
+ Uses
+ At line 94 in file startup_stm32f411xe.s
+ At line 245 in file startup_stm32f411xe.s
+
+DMA1_Stream6_IRQHandler 0000001A
+
+Symbol: DMA1_Stream6_IRQHandler
+ Definitions
+ At line 304 in file startup_stm32f411xe.s
+ Uses
+ At line 95 in file startup_stm32f411xe.s
+ At line 246 in file startup_stm32f411xe.s
+
+DMA1_Stream7_IRQHandler 0000001A
+
+Symbol: DMA1_Stream7_IRQHandler
+ Definitions
+ At line 325 in file startup_stm32f411xe.s
+ Uses
+ At line 125 in file startup_stm32f411xe.s
+ At line 267 in file startup_stm32f411xe.s
+
+DMA2_Stream0_IRQHandler 0000001A
+
+Symbol: DMA2_Stream0_IRQHandler
+ Definitions
+ At line 329 in file startup_stm32f411xe.s
+ Uses
+ At line 134 in file startup_stm32f411xe.s
+ At line 271 in file startup_stm32f411xe.s
+
+DMA2_Stream1_IRQHandler 0000001A
+
+Symbol: DMA2_Stream1_IRQHandler
+ Definitions
+ At line 330 in file startup_stm32f411xe.s
+ Uses
+ At line 135 in file startup_stm32f411xe.s
+ At line 272 in file startup_stm32f411xe.s
+
+DMA2_Stream2_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 3 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: DMA2_Stream2_IRQHandler
+ Definitions
+ At line 331 in file startup_stm32f411xe.s
+ Uses
+ At line 136 in file startup_stm32f411xe.s
+ At line 273 in file startup_stm32f411xe.s
+
+DMA2_Stream3_IRQHandler 0000001A
+
+Symbol: DMA2_Stream3_IRQHandler
+ Definitions
+ At line 332 in file startup_stm32f411xe.s
+ Uses
+ At line 137 in file startup_stm32f411xe.s
+ At line 274 in file startup_stm32f411xe.s
+
+DMA2_Stream4_IRQHandler 0000001A
+
+Symbol: DMA2_Stream4_IRQHandler
+ Definitions
+ At line 333 in file startup_stm32f411xe.s
+ Uses
+ At line 138 in file startup_stm32f411xe.s
+ At line 275 in file startup_stm32f411xe.s
+
+DMA2_Stream5_IRQHandler 0000001A
+
+Symbol: DMA2_Stream5_IRQHandler
+ Definitions
+ At line 335 in file startup_stm32f411xe.s
+ Uses
+ At line 146 in file startup_stm32f411xe.s
+ At line 277 in file startup_stm32f411xe.s
+
+DMA2_Stream6_IRQHandler 0000001A
+
+Symbol: DMA2_Stream6_IRQHandler
+ Definitions
+ At line 336 in file startup_stm32f411xe.s
+ Uses
+ At line 147 in file startup_stm32f411xe.s
+ At line 278 in file startup_stm32f411xe.s
+
+DMA2_Stream7_IRQHandler 0000001A
+
+Symbol: DMA2_Stream7_IRQHandler
+ Definitions
+ At line 337 in file startup_stm32f411xe.s
+ Uses
+ At line 148 in file startup_stm32f411xe.s
+ At line 279 in file startup_stm32f411xe.s
+
+DebugMon_Handler 00000014
+
+Symbol: DebugMon_Handler
+ Definitions
+ At line 214 in file startup_stm32f411xe.s
+ Uses
+ At line 72 in file startup_stm32f411xe.s
+
+
+
+ARM Macro Assembler Page 4 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 215 in file startup_stm32f411xe.s
+
+Default_Handler 0000001A
+
+Symbol: Default_Handler
+ Definitions
+ At line 227 in file startup_stm32f411xe.s
+ Uses
+ None
+Comment: Default_Handler unused
+EXTI0_IRQHandler 0000001A
+
+Symbol: EXTI0_IRQHandler
+ Definitions
+ At line 293 in file startup_stm32f411xe.s
+ Uses
+ At line 84 in file startup_stm32f411xe.s
+ At line 235 in file startup_stm32f411xe.s
+
+EXTI15_10_IRQHandler 0000001A
+
+Symbol: EXTI15_10_IRQHandler
+ Definitions
+ At line 322 in file startup_stm32f411xe.s
+ Uses
+ At line 118 in file startup_stm32f411xe.s
+ At line 264 in file startup_stm32f411xe.s
+
+EXTI1_IRQHandler 0000001A
+
+Symbol: EXTI1_IRQHandler
+ Definitions
+ At line 294 in file startup_stm32f411xe.s
+ Uses
+ At line 85 in file startup_stm32f411xe.s
+ At line 236 in file startup_stm32f411xe.s
+
+EXTI2_IRQHandler 0000001A
+
+Symbol: EXTI2_IRQHandler
+ Definitions
+ At line 295 in file startup_stm32f411xe.s
+ Uses
+ At line 86 in file startup_stm32f411xe.s
+ At line 237 in file startup_stm32f411xe.s
+
+EXTI3_IRQHandler 0000001A
+
+Symbol: EXTI3_IRQHandler
+ Definitions
+ At line 296 in file startup_stm32f411xe.s
+ Uses
+ At line 87 in file startup_stm32f411xe.s
+ At line 238 in file startup_stm32f411xe.s
+
+EXTI4_IRQHandler 0000001A
+
+Symbol: EXTI4_IRQHandler
+ Definitions
+
+
+
+ARM Macro Assembler Page 5 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 297 in file startup_stm32f411xe.s
+ Uses
+ At line 88 in file startup_stm32f411xe.s
+ At line 239 in file startup_stm32f411xe.s
+
+EXTI9_5_IRQHandler 0000001A
+
+Symbol: EXTI9_5_IRQHandler
+ Definitions
+ At line 306 in file startup_stm32f411xe.s
+ Uses
+ At line 101 in file startup_stm32f411xe.s
+ At line 248 in file startup_stm32f411xe.s
+
+FLASH_IRQHandler 0000001A
+
+Symbol: FLASH_IRQHandler
+ Definitions
+ At line 291 in file startup_stm32f411xe.s
+ Uses
+ At line 82 in file startup_stm32f411xe.s
+ At line 233 in file startup_stm32f411xe.s
+
+FPU_IRQHandler 0000001A
+
+Symbol: FPU_IRQHandler
+ Definitions
+ At line 341 in file startup_stm32f411xe.s
+ Uses
+ At line 159 in file startup_stm32f411xe.s
+ At line 283 in file startup_stm32f411xe.s
+
+HardFault_Handler 0000000A
+
+Symbol: HardFault_Handler
+ Definitions
+ At line 190 in file startup_stm32f411xe.s
+ Uses
+ At line 63 in file startup_stm32f411xe.s
+ At line 191 in file startup_stm32f411xe.s
+
+I2C1_ER_IRQHandler 0000001A
+
+Symbol: I2C1_ER_IRQHandler
+ Definitions
+ At line 315 in file startup_stm32f411xe.s
+ Uses
+ At line 110 in file startup_stm32f411xe.s
+ At line 257 in file startup_stm32f411xe.s
+
+I2C1_EV_IRQHandler 0000001A
+
+Symbol: I2C1_EV_IRQHandler
+ Definitions
+ At line 314 in file startup_stm32f411xe.s
+ Uses
+ At line 109 in file startup_stm32f411xe.s
+ At line 256 in file startup_stm32f411xe.s
+
+
+
+
+ARM Macro Assembler Page 6 Alphabetic symbol ordering
+Relocatable symbols
+
+I2C2_ER_IRQHandler 0000001A
+
+Symbol: I2C2_ER_IRQHandler
+ Definitions
+ At line 317 in file startup_stm32f411xe.s
+ Uses
+ At line 112 in file startup_stm32f411xe.s
+ At line 259 in file startup_stm32f411xe.s
+
+I2C2_EV_IRQHandler 0000001A
+
+Symbol: I2C2_EV_IRQHandler
+ Definitions
+ At line 316 in file startup_stm32f411xe.s
+ Uses
+ At line 111 in file startup_stm32f411xe.s
+ At line 258 in file startup_stm32f411xe.s
+
+I2C3_ER_IRQHandler 0000001A
+
+Symbol: I2C3_ER_IRQHandler
+ Definitions
+ At line 340 in file startup_stm32f411xe.s
+ Uses
+ At line 151 in file startup_stm32f411xe.s
+ At line 282 in file startup_stm32f411xe.s
+
+I2C3_EV_IRQHandler 0000001A
+
+Symbol: I2C3_EV_IRQHandler
+ Definitions
+ At line 339 in file startup_stm32f411xe.s
+ Uses
+ At line 150 in file startup_stm32f411xe.s
+ At line 281 in file startup_stm32f411xe.s
+
+MemManage_Handler 0000000C
+
+Symbol: MemManage_Handler
+ Definitions
+ At line 195 in file startup_stm32f411xe.s
+ Uses
+ At line 64 in file startup_stm32f411xe.s
+ At line 196 in file startup_stm32f411xe.s
+
+NMI_Handler 00000008
+
+Symbol: NMI_Handler
+ Definitions
+ At line 185 in file startup_stm32f411xe.s
+ Uses
+ At line 62 in file startup_stm32f411xe.s
+ At line 186 in file startup_stm32f411xe.s
+
+OTG_FS_IRQHandler 0000001A
+
+Symbol: OTG_FS_IRQHandler
+ Definitions
+ At line 334 in file startup_stm32f411xe.s
+
+
+
+ARM Macro Assembler Page 7 Alphabetic symbol ordering
+Relocatable symbols
+
+ Uses
+ At line 145 in file startup_stm32f411xe.s
+ At line 276 in file startup_stm32f411xe.s
+
+OTG_FS_WKUP_IRQHandler 0000001A
+
+Symbol: OTG_FS_WKUP_IRQHandler
+ Definitions
+ At line 324 in file startup_stm32f411xe.s
+ Uses
+ At line 120 in file startup_stm32f411xe.s
+ At line 266 in file startup_stm32f411xe.s
+
+PVD_IRQHandler 0000001A
+
+Symbol: PVD_IRQHandler
+ Definitions
+ At line 288 in file startup_stm32f411xe.s
+ Uses
+ At line 79 in file startup_stm32f411xe.s
+ At line 230 in file startup_stm32f411xe.s
+
+PendSV_Handler 00000016
+
+Symbol: PendSV_Handler
+ Definitions
+ At line 218 in file startup_stm32f411xe.s
+ Uses
+ At line 74 in file startup_stm32f411xe.s
+ At line 219 in file startup_stm32f411xe.s
+
+RCC_IRQHandler 0000001A
+
+Symbol: RCC_IRQHandler
+ Definitions
+ At line 292 in file startup_stm32f411xe.s
+ Uses
+ At line 83 in file startup_stm32f411xe.s
+ At line 234 in file startup_stm32f411xe.s
+
+RTC_Alarm_IRQHandler 0000001A
+
+Symbol: RTC_Alarm_IRQHandler
+ Definitions
+ At line 323 in file startup_stm32f411xe.s
+ Uses
+ At line 119 in file startup_stm32f411xe.s
+ At line 265 in file startup_stm32f411xe.s
+
+RTC_WKUP_IRQHandler 0000001A
+
+Symbol: RTC_WKUP_IRQHandler
+ Definitions
+ At line 290 in file startup_stm32f411xe.s
+ Uses
+ At line 81 in file startup_stm32f411xe.s
+ At line 232 in file startup_stm32f411xe.s
+
+Reset_Handler 00000000
+
+
+
+ARM Macro Assembler Page 8 Alphabetic symbol ordering
+Relocatable symbols
+
+
+Symbol: Reset_Handler
+ Definitions
+ At line 172 in file startup_stm32f411xe.s
+ Uses
+ At line 61 in file startup_stm32f411xe.s
+ At line 173 in file startup_stm32f411xe.s
+
+SDIO_IRQHandler 0000001A
+
+Symbol: SDIO_IRQHandler
+ Definitions
+ At line 326 in file startup_stm32f411xe.s
+ Uses
+ At line 127 in file startup_stm32f411xe.s
+ At line 268 in file startup_stm32f411xe.s
+
+SPI1_IRQHandler 0000001A
+
+Symbol: SPI1_IRQHandler
+ Definitions
+ At line 318 in file startup_stm32f411xe.s
+ Uses
+ At line 113 in file startup_stm32f411xe.s
+ At line 260 in file startup_stm32f411xe.s
+
+SPI2_IRQHandler 0000001A
+
+Symbol: SPI2_IRQHandler
+ Definitions
+ At line 319 in file startup_stm32f411xe.s
+ Uses
+ At line 114 in file startup_stm32f411xe.s
+ At line 261 in file startup_stm32f411xe.s
+
+SPI3_IRQHandler 0000001A
+
+Symbol: SPI3_IRQHandler
+ Definitions
+ At line 328 in file startup_stm32f411xe.s
+ Uses
+ At line 129 in file startup_stm32f411xe.s
+ At line 270 in file startup_stm32f411xe.s
+
+SPI4_IRQHandler 0000001A
+
+Symbol: SPI4_IRQHandler
+ Definitions
+ At line 342 in file startup_stm32f411xe.s
+ Uses
+ At line 162 in file startup_stm32f411xe.s
+ At line 284 in file startup_stm32f411xe.s
+
+SPI5_IRQHandler 0000001A
+
+Symbol: SPI5_IRQHandler
+ Definitions
+ At line 343 in file startup_stm32f411xe.s
+ Uses
+
+
+
+ARM Macro Assembler Page 9 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 163 in file startup_stm32f411xe.s
+ At line 285 in file startup_stm32f411xe.s
+
+SVC_Handler 00000012
+
+Symbol: SVC_Handler
+ Definitions
+ At line 209 in file startup_stm32f411xe.s
+ Uses
+ At line 71 in file startup_stm32f411xe.s
+ At line 210 in file startup_stm32f411xe.s
+
+SysTick_Handler 00000018
+
+Symbol: SysTick_Handler
+ Definitions
+ At line 222 in file startup_stm32f411xe.s
+ Uses
+ At line 75 in file startup_stm32f411xe.s
+ At line 223 in file startup_stm32f411xe.s
+
+TAMP_STAMP_IRQHandler 0000001A
+
+Symbol: TAMP_STAMP_IRQHandler
+ Definitions
+ At line 289 in file startup_stm32f411xe.s
+ Uses
+ At line 80 in file startup_stm32f411xe.s
+ At line 231 in file startup_stm32f411xe.s
+
+TIM1_BRK_TIM9_IRQHandler 0000001A
+
+Symbol: TIM1_BRK_TIM9_IRQHandler
+ Definitions
+ At line 307 in file startup_stm32f411xe.s
+ Uses
+ At line 102 in file startup_stm32f411xe.s
+ At line 249 in file startup_stm32f411xe.s
+
+TIM1_CC_IRQHandler 0000001A
+
+Symbol: TIM1_CC_IRQHandler
+ Definitions
+ At line 310 in file startup_stm32f411xe.s
+ Uses
+ At line 105 in file startup_stm32f411xe.s
+ At line 252 in file startup_stm32f411xe.s
+
+TIM1_TRG_COM_TIM11_IRQHandler 0000001A
+
+Symbol: TIM1_TRG_COM_TIM11_IRQHandler
+ Definitions
+ At line 309 in file startup_stm32f411xe.s
+ Uses
+ At line 104 in file startup_stm32f411xe.s
+ At line 251 in file startup_stm32f411xe.s
+
+TIM1_UP_TIM10_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 10 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: TIM1_UP_TIM10_IRQHandler
+ Definitions
+ At line 308 in file startup_stm32f411xe.s
+ Uses
+ At line 103 in file startup_stm32f411xe.s
+ At line 250 in file startup_stm32f411xe.s
+
+TIM2_IRQHandler 0000001A
+
+Symbol: TIM2_IRQHandler
+ Definitions
+ At line 311 in file startup_stm32f411xe.s
+ Uses
+ At line 106 in file startup_stm32f411xe.s
+ At line 253 in file startup_stm32f411xe.s
+
+TIM3_IRQHandler 0000001A
+
+Symbol: TIM3_IRQHandler
+ Definitions
+ At line 312 in file startup_stm32f411xe.s
+ Uses
+ At line 107 in file startup_stm32f411xe.s
+ At line 254 in file startup_stm32f411xe.s
+
+TIM4_IRQHandler 0000001A
+
+Symbol: TIM4_IRQHandler
+ Definitions
+ At line 313 in file startup_stm32f411xe.s
+ Uses
+ At line 108 in file startup_stm32f411xe.s
+ At line 255 in file startup_stm32f411xe.s
+
+TIM5_IRQHandler 0000001A
+
+Symbol: TIM5_IRQHandler
+ Definitions
+ At line 327 in file startup_stm32f411xe.s
+ Uses
+ At line 128 in file startup_stm32f411xe.s
+ At line 269 in file startup_stm32f411xe.s
+
+USART1_IRQHandler 0000001A
+
+Symbol: USART1_IRQHandler
+ Definitions
+ At line 320 in file startup_stm32f411xe.s
+ Uses
+ At line 115 in file startup_stm32f411xe.s
+ At line 262 in file startup_stm32f411xe.s
+
+USART2_IRQHandler 0000001A
+
+Symbol: USART2_IRQHandler
+ Definitions
+ At line 321 in file startup_stm32f411xe.s
+ Uses
+ At line 116 in file startup_stm32f411xe.s
+
+
+
+ARM Macro Assembler Page 11 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 263 in file startup_stm32f411xe.s
+
+USART6_IRQHandler 0000001A
+
+Symbol: USART6_IRQHandler
+ Definitions
+ At line 338 in file startup_stm32f411xe.s
+ Uses
+ At line 149 in file startup_stm32f411xe.s
+ At line 280 in file startup_stm32f411xe.s
+
+UsageFault_Handler 00000010
+
+Symbol: UsageFault_Handler
+ Definitions
+ At line 205 in file startup_stm32f411xe.s
+ Uses
+ At line 66 in file startup_stm32f411xe.s
+ At line 206 in file startup_stm32f411xe.s
+
+WWDG_IRQHandler 0000001A
+
+Symbol: WWDG_IRQHandler
+ Definitions
+ At line 287 in file startup_stm32f411xe.s
+ Uses
+ At line 78 in file startup_stm32f411xe.s
+ At line 229 in file startup_stm32f411xe.s
+
+69 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Absolute symbols
+
+Heap_Size 00000200
+
+Symbol: Heap_Size
+ Definitions
+ At line 43 in file startup_stm32f411xe.s
+ Uses
+ At line 47 in file startup_stm32f411xe.s
+Comment: Heap_Size used once
+Stack_Size 00000400
+
+Symbol: Stack_Size
+ Definitions
+ At line 32 in file startup_stm32f411xe.s
+ Uses
+ At line 35 in file startup_stm32f411xe.s
+Comment: Stack_Size used once
+__Vectors_Size 00000198
+
+Symbol: __Vectors_Size
+ Definitions
+ At line 167 in file startup_stm32f411xe.s
+ Uses
+ At line 58 in file startup_stm32f411xe.s
+Comment: __Vectors_Size used once
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+SystemInit 00000000
+
+Symbol: SystemInit
+ Definitions
+ At line 174 in file startup_stm32f411xe.s
+ Uses
+ At line 177 in file startup_stm32f411xe.s
+Comment: SystemInit used once
+__main 00000000
+
+Symbol: __main
+ Definitions
+ At line 175 in file startup_stm32f411xe.s
+ Uses
+ At line 179 in file startup_stm32f411xe.s
+Comment: __main used once
+2 symbols
+421 symbols in table