From 998dbdd8d1a511aae8f198c2f4866442db55c821 Mon Sep 17 00:00:00 2001 From: yunhai8432 Date: Sun, 30 Nov 2025 19:50:34 +0800 Subject: [PATCH] 111 --- MDK-ARM/gimbal.uvguix.yunha | 67 +++++++++++++++++++--------- MDK-ARM/gimbal/gimbal.axf | Bin 585216 -> 585200 bytes MDK-ARM/gimbal/gimbal.build_log.htm | 7 ++- MDK-ARM/gimbal/gimbal.htm | 2 +- MDK-ARM/gimbal/gimbal.map | 8 ++-- MDK-ARM/gimbal/gimbal.o | Bin 18348 -> 18336 bytes MDK-ARM/gimbal/gimbal_gimbal.dep | 2 +- User/module/gimbal.c | 2 +- 8 files changed, 59 insertions(+), 29 deletions(-) diff --git a/MDK-ARM/gimbal.uvguix.yunha b/MDK-ARM/gimbal.uvguix.yunha index 0732d62..706558f 100644 --- a/MDK-ARM/gimbal.uvguix.yunha +++ b/MDK-ARM/gimbal.uvguix.yunha @@ -101,17 +101,17 @@ -1 - 174 - 248 - 1328 - 776 + 311 + -117 + 963 + 913 0 - 716 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000000000000100000031443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E63000000000867696D62616C2E6300000000C5D4F200FFFFFFFF31443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E68000000000867696D62616C2E6800000000FFDC7800FFFFFFFF31443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000BECEA100FFFFFFFF34443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C7461736B5C67696D62616C5F6374726C2E63000000000D67696D62616C5F6374726C2E6300000000F0A0A100FFFFFFFF32443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C7461736B5C617474695F657374692E63000000000B617474695F657374692E6300000000BCA8E100FFFFFFFF2F443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C7461736B5C72656D6F74652E63000000000872656D6F74652E63000000009CC1B600FFFFFFFF37443A5C79756E68615C67696D62616C5C6D6F746F725C67696D62616C5C557365725C636F6D706F6E656E745C757365725F6D6174682E63000000000B757365725F6D6174682E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B800000066000000A0050000CC020000 + 819 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000000000000100000024443A5C79756E68615C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E63000000000867696D62616C2E6300000000C5D4F200FFFFFFFF24443A5C79756E68615C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E68000000000867696D62616C2E6800000000FFDC7800FFFFFFFF24443A5C79756E68615C67696D62616C5C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000BECEA100FFFFFFFF27443A5C79756E68615C67696D62616C5C557365725C7461736B5C67696D62616C5F6374726C2E63000000000D67696D62616C5F6374726C2E6300000000F0A0A100FFFFFFFF25443A5C79756E68615C67696D62616C5C557365725C7461736B5C617474695F657374692E63000000000B617474695F657374692E6300000000BCA8E100FFFFFFFF22443A5C79756E68615C67696D62616C5C557365725C7461736B5C72656D6F74652E63000000000872656D6F74652E63000000009CC1B600FFFFFFFF2A443A5C79756E68615C67696D62616C5C557365725C636F6D706F6E656E745C757365725F6D6174682E63000000000B757365725F6D6174682E6300000000F7B88600FFFFFFFF26443A5C79756E68615C67696D62616C5C557365725C6465766963655C6D6F746F725F726D2E63000000000A6D6F746F725F726D2E6300000000D9ADC200FFFFFFFF26443A5C79756E68615C67696D62616C5C557365725C6465766963655C6D6F746F725F646D2E63000000000A6D6F746F725F646D2E6300000000A5C2D700FFFFFFFF24443A5C79756E68615C67696D62616C5C557365725C6465766963655C626D693038382E630000000008626D693038382E6300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B800000066000000A0050000CC020000 @@ -134,7 +134,7 @@ 16 - B80000006600000028040000D6000000 + 4B000000A5010000BB03000015020000 @@ -1620,7 +1620,7 @@ 50016 50016 - 0 + 1 0 0 0 @@ -1630,11 +1630,11 @@ 0 16 - 77030000660000002504000093010000 + BB000000660000002504000081000000 16 - 8A000000A10000003E01000046010000 + 0A0000000A0000006E0000006E000000 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB8000000BF00000028040000C3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000B80000006600000028040000D6000000B80000004F00000028040000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF700300004F00000074030000AC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000740300006600000028040000C3010000740300004F00000028040000AC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB40000004F000000B8000000B5020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000B4000000CC020000000000004F000000B4000000B50200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000098010000280400009C01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000B30100002804000037020000000000009C010000280400002002000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF140200009C010000180200002002000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B5020000A0050000B9020000010000000100001004000000010000009EFDFFFF6E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000D0020000A00500004103000000000000B9020000A00500002A0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB8000000BF00000028040000C3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004B000000A5010000BB03000015020000B80000004F00000028040000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF700300004F00000074030000AC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000007030000A5010000BB03000002030000740300004F00000028040000AC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB40000004F000000B8000000B5020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000093FFFFFFA5010000470000000B040000000000004F000000B4000000B50200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000098010000280400009C01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000093FFFFFFF2020000BB03000076030000000000009C010000280400002002000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF140200009C010000180200002002000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B5020000A0050000B9020000010000000100001004000000010000009EFDFFFF6E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000093FFFFFF0F040000330500008004000000000000B9020000A00500002A0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2896 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B436972636C654572726F72960000000000000014000B436972636C654572726F72104D4F544F525F444D5F506172616D5F740B2D3E646D5F6D6F746F722E0A2D3E646D5F6D6F746F720B2D3E726D5F6D6F746F722E08726D5F6D6F746F72104D4F544F525F524D5F506172616D5F741A67696D62616C2D3E666565646261636B2E6D6F746F722E7961770C7961775F726D5F6D6F746F720A52435F726573746172741372656D6F74655F636F6E74726F6C5F696E69740C4253505F43414E5F496E69740A67696D62616C5F636D640F434D445F47696D62616C436D645F7401670543414E5F740B414852535F45756C725F740847696D62616C5F7412504F534954494F4E5F544F4C4552414E434512566973696F6E5F50726F63657373427974650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2873 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000114D4F544F525F524D5F526567697374657296000000000000001400114D4F544F525F524D5F5265676973746572114D4F544F525F524D5F5265736973746572114D4F544F525F444D5F5265736973746572046F6D676102524D02444D0673696D62616C0F536C64696E735F67696D62616C5F740F536C64696E735F73696D62616C5F7401670647696D62616C0847696D62616C5F740B436972636C654572726F72104D4F544F525F444D5F506172616D5F740B2D3E646D5F6D6F746F722E0A2D3E646D5F6D6F746F720B2D3E726D5F6D6F746F722E08726D5F6D6F746F72104D4F544F525F524D5F506172616D5F741A67696D62616C2D3E666565646261636B2E6D6F746F722E7961770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,9 +3606,9 @@ 0 ..\User\module\gimbal.c - 78 - 286 - 300 + 22 + 294 + 301 1 0 @@ -3624,7 +3624,7 @@ ..\User\module\config.c - 6 + 21 34 43 1 @@ -3652,7 +3652,7 @@ ..\User\task\remote.c 0 - 11 + 14 25 1 @@ -3661,12 +3661,39 @@ ..\User\component\user_math.c 12 - 22 + 25 36 1 0 + + ..\User\device\motor_rm.c + 39 + 88 + 97 + 1 + + 0 + + + ..\User\device\motor_dm.c + 6 + 221 + 232 + 1 + + 0 + + + ..\User\device\bmi088.c + 73 + 114 + 103 + 1 + + 0 + diff --git a/MDK-ARM/gimbal/gimbal.axf b/MDK-ARM/gimbal/gimbal.axf index e53b01d4bd93a1060ebe3a577e36dcb3e9f1a29d..833aa16a162066ec125c4e66ee2af2bd023f2653 100644 GIT binary patch delta 128417 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 delta 128412 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

^Uk6z6)vuzXdge_9#>wECy{_NgWmJ0?2}c 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
mz4s)vQW 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⪼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: -D:\yunha\gimbal\motor\gimbal\MDK-ARM\gimbal.uvprojx +D:\yunha\gimbal\MDK-ARM\gimbal.uvprojx Project File Date: 10/25/2025

Output:

@@ -31,6 +31,9 @@ Note: source file '..\User\bsp\can.c' - object file renamed from 'gimbal\can.o' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'gimbal\gpio.o' to 'gimbal\gpio_1.o'. Note: source file '..\User\bsp\i2c.c' - object file renamed from 'gimbal\i2c.o' to 'gimbal\i2c_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'gimbal\spi.o' to 'gimbal\spi_1.o'. +compiling gimbal.c... +linking... +Program Size: Code=84848 RO-data=996 RW-data=404 ZI-data=34268 "gimbal\gimbal.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -55,7 +58,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:02 diff --git a/MDK-ARM/gimbal/gimbal.htm b/MDK-ARM/gimbal/gimbal.htm index b26a67f..44a9da0 100644 --- a/MDK-ARM/gimbal/gimbal.htm +++ b/MDK-ARM/gimbal/gimbal.htm @@ -3,7 +3,7 @@ Static Call Graph - [gimbal\gimbal.axf]

Static Call Graph for image gimbal\gimbal.axf


-

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Fri Nov 14 21:27:19 2025 +

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Sun Nov 30 19:50:03 2025

Maximum Stack Usage = 432 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/MDK-ARM/gimbal/gimbal.map b/MDK-ARM/gimbal/gimbal.map index 31fe738..1d6badd 100644 --- a/MDK-ARM/gimbal/gimbal.map +++ b/MDK-ARM/gimbal/gimbal.map @@ -8699,7 +8699,7 @@ Image component sizes 134 0 0 0 0 3297 dma.o 780 8 0 0 0 3412 filter.o 98 0 48 0 4 3084 freertos.o - 2740 48 0 0 0 8732 gimbal.o + 2740 48 0 0 0 8719 gimbal.o 236 12 0 0 772 5081 gimbal_ctrl.o 554 0 0 0 0 4164 gpio.o 576 12 56 0 64 4722 gpio_1.o @@ -8745,7 +8745,7 @@ Image component sizes 0 0 183 0 80 3063 user_task.o ---------------------------------------------------------------------- - 77128 314 804 404 34172 454349 Object Totals + 77128 314 804 404 34172 454336 Object Totals 0 0 32 0 0 0 (incl. Generated) 394 8 3 3 30 0 (incl. Padding) @@ -8836,8 +8836,8 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 84848 990 996 404 34268 456113 Grand Totals - 84848 990 996 120 34268 456113 ELF Image Totals (compressed) + 84848 990 996 404 34268 456100 Grand Totals + 84848 990 996 120 34268 456100 ELF Image Totals (compressed) 84848 990 996 120 0 0 ROM Totals ============================================================================== diff --git a/MDK-ARM/gimbal/gimbal.o b/MDK-ARM/gimbal/gimbal.o index be6871ae70f82eed7a67a3e4ba657387793dad65..1ce82e9c22d217c8c7d39dbc9727b3f8a8d50079 100644 GIT binary patch delta 3399 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 KgX}0Yp!z=>X22H! delta 3389 zcmYjUeQ;FO6~E`byUE*RUpQ}F$PyxKVDklm1PCD}Ye{GVN^Jvb!2)rpe3ViFK`@q9 zH-l)QNFhAN85Cyk0M9DmG@aByHVlKeHIHTy$%nLoMvH8%H52oa(4=I z_h5D0y&_Np25#UU1%=qy>$v;2F!wzy9e?;hB7BPc4m!HjY>i;RCJ8ga`a# z*)0?E637{gk8_E)W^d9 zn`5OngxwStb$XJX2Sy}R6)2Test<@d_eoBzCMPt;Ga0q!%8>sTX;AAyxQdTb-S|-F zadD|Jp~NL2y{tKptiiOYoMBRHV>-cXDqT|22kLx}uz%iiB8tJoY`L6dPvzHReH2Fd zje3!6L;5TpS{KcP!oMHON;I8*H{_y2FY#ZYyMQy&9>s+?hHOMHdo0&WE*JI2SaOgI z=*P@gfk&b&)RztTG>m^Kik~DnhW@@L&im6rl3wMZ;ISz9Ud3ZA-WO9`0i*ZD@XgGS zi$t&UV<0VJ`7>Brd?3S{EdKeEyuspwNBIW>IIHOJr}3Ap;z$j}_gQjuImO?wbc477xPp}5{+BojXa%XMOTs>TUC`n9n%WqE7B(%_RitKxrz z=?}&9oq8u|p|_3c1xe-ffT_X1O{sVVtX9cxXVy9K&){}I$k{$e`In$_aDe<){dZ}b zS9Apu|8p#Vz=yhrbQ8^Dxg)PiTwJ4vXoE8VX|c2+M{3jR=-2@WrM|#d6ps164A3De+YsWtnC|>L&U(aKGXKSVWS4 ztWkDf$*5;`K)(u?#@epN?zJGbV)|qYq0x`?RI6R5c$&rQHP5v836DE0?ux1SJdiaK zAv>FbI@-XCAy^{U{5y(wTm0Q@f_tsoQ&s$?#ZT9udxzm4ARU?+q$$HCXr9UPZk*QQ zFOa!-=G!#QF;y|R#pQcpQ!N#0)%=#l(_{QD@XI1^OK?^rz9H?UN~fW5$gjWzXauCR zUk|$jfNp8vxx;ua;ChJMV#P~)T0KGE+DO+% z_#d#5O?6$K^5uQ>Cy6!8zX{nRNH;PzNJYw6MqIPpzsP9C4MGHu(cEZp+T$jR%VV6e zxPrOO;>rYn#p0?YFSNM2RQapX?&r`^uRKV2qj*KGxn4@~njFr0Wtulw#b}SaEglo& zXDm*$^0y(8%Mj2g{~g4=A+QN|a}r+%ydXELLE&0Y9vn6Gw~d-9`ZhAvvqqSIjWOjH zW893ymn%9Vh((L7Qbm)4PEoYB1SV3YXo;u%FTtk|f=F|aiHtY%{S-uz3ChgG=-yeu=@K#27 zZotZyAkX3jyOFap_C|>1GivZ{y9rmKLWD4kR^v*P^M7)wL@N~k&*DnWH!ZHhm6#8o zS@7{n0``V-37}jTZx{xa#l@N%EKYh^ZntE3Ocm`y0RI&%Y5D%%9n98K%w>`Zr5hB> zOYak?HEyuH%dQJg$`wsLU0D9R; zL6tXw_XCfE%&S$mMu}I)W z1Vw(6)_6p8(F#cX^;p`$-O)jvJIbV0oi7~YAQ2u*j!Lfpqp^6qRSf=Gs#GjLH6;nE z(!41AJb5s(a`n2^Ymf8}pXMF8Sk^L%YQnPCE?N@qZtb8?!jG}`hj&fyp!#sj^e)PT z^u-Qp3+G^sg+IcY2(MzjFKlh=q6fnhZ5^~QjJ9{s^WoRpyJ%N<4mc5(%@{}V@XIsC z(1LKyj7kc_-DW+76}w>F6b3UZ>0o#l*8cG8Gb@wtkHzero.travel.yaw=motor_imu_offset(&g->feedback.motor.yaw.rotor_abs_angle,&g->feedback.imu.eulr.yaw); - g->zero.travel.yaw=motor_imu_offset(&g->feedback.motor.pit.rotor_abs_angle,&g->feedback.imu.eulr.pit); + g->zero.travel.pit=motor_imu_offset(&g->feedback.motor.pit.rotor_abs_angle,&g->feedback.imu.eulr.pit); g->zero.yaw = g->param->zero.yaw_encoder - g->zero.travel.yaw; g->zero.pit = g->param->zero.pit_encoder - g->zero.travel.pit;