From c0d4ae6c90a3132a8d3297241b43151ca17e3ec7 Mon Sep 17 00:00:00 2001 From: yxming66 <2389287465@qq.com> Date: Fri, 5 Dec 2025 19:44:20 +0800 Subject: [PATCH] 123 --- MDK-ARM/hero.uvguix.yxm23 | 72 +++---- MDK-ARM/hero/at9s_pro.o | Bin 12564 -> 12624 bytes MDK-ARM/hero/atti_esti.d | 60 ------ MDK-ARM/hero/atti_esti.o | Bin 10000 -> 0 bytes MDK-ARM/hero/blink.d | 47 ----- MDK-ARM/hero/blink.o | Bin 3128 -> 0 bytes MDK-ARM/hero/can_1.d | 50 ----- MDK-ARM/hero/can_1.o | Bin 39472 -> 0 bytes MDK-ARM/hero/chassis.d | 58 ------ MDK-ARM/hero/chassis.o | Bin 17636 -> 0 bytes MDK-ARM/hero/cmd.d | 62 ------ MDK-ARM/hero/cmd_1.d | 61 ------ MDK-ARM/hero/cmd_1.o | Bin 10572 -> 0 bytes MDK-ARM/hero/cmsis_os2.d | 55 ------ MDK-ARM/hero/cmsis_os2.o | Bin 84332 -> 0 bytes MDK-ARM/hero/config.d | 60 ------ MDK-ARM/hero/config.o | Bin 8352 -> 0 bytes MDK-ARM/hero/croutine.d | 13 -- MDK-ARM/hero/croutine.o | Bin 584 -> 0 bytes MDK-ARM/hero/ctrl_chassis.d | 60 ------ MDK-ARM/hero/ctrl_chassis.o | Bin 12736 -> 0 bytes MDK-ARM/hero/ctrl_gimbal.d | 59 ------ MDK-ARM/hero/ctrl_gimbal.o | Bin 7616 -> 0 bytes MDK-ARM/hero/ctrl_shoot.d | 61 ------ MDK-ARM/hero/ctrl_shoot.o | Bin 9288 -> 0 bytes MDK-ARM/hero/event_groups.d | 18 -- MDK-ARM/hero/event_groups.o | Bin 17772 -> 0 bytes MDK-ARM/hero/freertos.d | 48 ----- MDK-ARM/hero/freertos.o | Bin 5748 -> 0 bytes MDK-ARM/hero/gimbal.d | 55 ------ MDK-ARM/hero/gimbal.o | Bin 13384 -> 0 bytes MDK-ARM/hero/heap_4.d | 14 -- MDK-ARM/hero/heap_4.o | Bin 11860 -> 0 bytes MDK-ARM/hero/hero.build_log.htm | 328 +++++++++++++++++++++++++++++--- MDK-ARM/hero/hero_hero.dep | 312 ++++++++++++------------------ MDK-ARM/hero/init.d | 61 ------ MDK-ARM/hero/init.o | Bin 3332 -> 0 bytes MDK-ARM/hero/list.d | 12 -- MDK-ARM/hero/list.o | Bin 5404 -> 0 bytes MDK-ARM/hero/main.d | 49 ----- MDK-ARM/hero/main.o | Bin 6648 -> 0 bytes MDK-ARM/hero/mm.d | 10 - MDK-ARM/hero/mm.o | Bin 2668 -> 0 bytes MDK-ARM/hero/motor_dm.d | 54 ------ MDK-ARM/hero/motor_dm.o | Bin 19708 -> 0 bytes MDK-ARM/hero/motor_rm.d | 54 ------ MDK-ARM/hero/motor_rm.o | Bin 18124 -> 0 bytes MDK-ARM/hero/port.o | Bin 12164 -> 0 bytes MDK-ARM/hero/queue.d | 16 -- MDK-ARM/hero/queue.o | Bin 43688 -> 0 bytes MDK-ARM/hero/rc.d | 18 -- MDK-ARM/hero/rc.o | Bin 4296 -> 0 bytes MDK-ARM/hero/shoot.d | 57 ------ MDK-ARM/hero/shoot.o | Bin 23648 -> 0 bytes MDK-ARM/hero/stm32f4xx_it.d | 47 ----- MDK-ARM/hero/stm32f4xx_it.o | Bin 13560 -> 0 bytes MDK-ARM/hero/stream_buffer.d | 15 -- MDK-ARM/hero/stream_buffer.o | Bin 29100 -> 0 bytes MDK-ARM/hero/tasks.d | 17 -- MDK-ARM/hero/tasks.o | Bin 69508 -> 0 bytes MDK-ARM/hero/time.d | 46 ----- MDK-ARM/hero/time.o | Bin 5108 -> 0 bytes MDK-ARM/hero/timers.d | 16 -- MDK-ARM/hero/timers.o | Bin 30164 -> 0 bytes MDK-ARM/hero/user_task.d | 13 -- MDK-ARM/hero/user_task.o | Bin 7140 -> 0 bytes 66 files changed, 459 insertions(+), 1519 deletions(-) delete mode 100644 MDK-ARM/hero/atti_esti.d delete mode 100644 MDK-ARM/hero/atti_esti.o delete mode 100644 MDK-ARM/hero/blink.d delete mode 100644 MDK-ARM/hero/blink.o delete mode 100644 MDK-ARM/hero/can_1.d delete mode 100644 MDK-ARM/hero/can_1.o delete mode 100644 MDK-ARM/hero/chassis.d delete mode 100644 MDK-ARM/hero/chassis.o delete mode 100644 MDK-ARM/hero/cmd.d delete mode 100644 MDK-ARM/hero/cmd_1.d delete mode 100644 MDK-ARM/hero/cmd_1.o delete mode 100644 MDK-ARM/hero/cmsis_os2.d delete mode 100644 MDK-ARM/hero/cmsis_os2.o delete mode 100644 MDK-ARM/hero/config.d delete mode 100644 MDK-ARM/hero/config.o delete mode 100644 MDK-ARM/hero/croutine.d delete mode 100644 MDK-ARM/hero/croutine.o delete mode 100644 MDK-ARM/hero/ctrl_chassis.d delete mode 100644 MDK-ARM/hero/ctrl_chassis.o delete mode 100644 MDK-ARM/hero/ctrl_gimbal.d delete mode 100644 MDK-ARM/hero/ctrl_gimbal.o delete mode 100644 MDK-ARM/hero/ctrl_shoot.d delete mode 100644 MDK-ARM/hero/ctrl_shoot.o delete mode 100644 MDK-ARM/hero/event_groups.d delete mode 100644 MDK-ARM/hero/event_groups.o delete mode 100644 MDK-ARM/hero/freertos.d delete mode 100644 MDK-ARM/hero/freertos.o delete mode 100644 MDK-ARM/hero/gimbal.d delete mode 100644 MDK-ARM/hero/gimbal.o delete mode 100644 MDK-ARM/hero/heap_4.d delete mode 100644 MDK-ARM/hero/heap_4.o delete mode 100644 MDK-ARM/hero/init.d delete mode 100644 MDK-ARM/hero/init.o delete mode 100644 MDK-ARM/hero/list.d delete mode 100644 MDK-ARM/hero/list.o delete mode 100644 MDK-ARM/hero/main.d delete mode 100644 MDK-ARM/hero/main.o delete mode 100644 MDK-ARM/hero/mm.d delete mode 100644 MDK-ARM/hero/mm.o delete mode 100644 MDK-ARM/hero/motor_dm.d delete mode 100644 MDK-ARM/hero/motor_dm.o delete mode 100644 MDK-ARM/hero/motor_rm.d delete mode 100644 MDK-ARM/hero/motor_rm.o delete mode 100644 MDK-ARM/hero/port.o delete mode 100644 MDK-ARM/hero/queue.d delete mode 100644 MDK-ARM/hero/queue.o delete mode 100644 MDK-ARM/hero/rc.d delete mode 100644 MDK-ARM/hero/rc.o delete mode 100644 MDK-ARM/hero/shoot.d delete mode 100644 MDK-ARM/hero/shoot.o delete mode 100644 MDK-ARM/hero/stm32f4xx_it.d delete mode 100644 MDK-ARM/hero/stm32f4xx_it.o delete mode 100644 MDK-ARM/hero/stream_buffer.d delete mode 100644 MDK-ARM/hero/stream_buffer.o delete mode 100644 MDK-ARM/hero/tasks.d delete mode 100644 MDK-ARM/hero/tasks.o delete mode 100644 MDK-ARM/hero/time.d delete mode 100644 MDK-ARM/hero/time.o delete mode 100644 MDK-ARM/hero/timers.d delete mode 100644 MDK-ARM/hero/timers.o delete mode 100644 MDK-ARM/hero/user_task.d delete mode 100644 MDK-ARM/hero/user_task.o diff --git a/MDK-ARM/hero.uvguix.yxm23 b/MDK-ARM/hero.uvguix.yxm23 index a61efab..5dd4298 100644 --- a/MDK-ARM/hero.uvguix.yxm23 +++ b/MDK-ARM/hero.uvguix.yxm23 @@ -20,12 +20,12 @@ 346 Code Coverage - 877 603 + 877 160 204 Performance Analyzer - 1037 155 155 133 + 1037 @@ -90,28 +90,28 @@ 44 - 2 - 3 + 0 + 1 - -32000 - -32000 + -1 + -1 -1 -1 - 141 - 192 - 1237 - 942 + 221 + 449 + 1495 + 1016 0 - 1013 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B00000003000000010000002C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C636D642E630000000005636D642E6300000000C5D4F200FFFFFFFF3A443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000FFDC7800FFFFFFFF2C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF2E443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636D642E630000000006636D642E632A00000000F0A0A100FFFFFFFF31443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E6800000000BCA8E100FFFFFFFF31443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E63000000009CC1B600FFFFFFFF30443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C73686F6F742E63000000000773686F6F742E6300000000F7B88600FFFFFFFF2B443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C72632E63000000000472632E6300000000D9ADC200FFFFFFFF2F443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6465766963655C647231362E680000000006647231362E6800000000A5C2D700FFFFFFFF4C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000B3A6BE00FFFFFFFF32443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000082030000 + 1012 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B00000003000000010000002C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C636D642E630000000005636D642E6300000000C5D4F200FFFFFFFF3A443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000FFDC7800FFFFFFFF2C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF2E443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636D642E630000000005636D642E6300000000F0A0A100FFFFFFFF31443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E6800000000BCA8E100FFFFFFFF31443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E63000000009CC1B600FFFFFFFF30443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6D6F64756C655C73686F6F742E63000000000773686F6F742E6300000000F7B88600FFFFFFFF2B443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C72632E63000000000472632E6300000000D9ADC200FFFFFFFF2F443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C6465766963655C647231362E680000000006647231362E6800000000A5C2D700FFFFFFFF4C443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000B3A6BE00FFFFFFFF32443A5C435542454D585C6865726F5C676F642D7975616E2D6865726F5C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A20200004B010000CF05000047030000 @@ -134,7 +134,7 @@ 16 - D900000066000000F0040000F8000000 + E50200004E010000FC060000E0010000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000032020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000032020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000032020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000032020000 16 @@ -490,7 +490,7 @@ 0 16 - 0000000083030000AB06000001040000 + 000000006302000006040000E1020000 16 @@ -530,7 +530,7 @@ 0 16 - 030000008603000002040000E8030000 + 0300000066020000A8060000C8020000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000D200000038020000 + 0300000066000000D200000052030000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000008603000002040000E8030000 + 0300000066020000A8060000C8020000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000008603000002040000E8030000 + 0300000066020000A8060000C8020000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000008603000002040000E8030000 + 0300000066020000A8060000C8020000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000008603000002040000E8030000 + 0300000066020000A8060000C8020000 16 @@ -1730,7 +1730,7 @@ 0 16 - 0000000001040000AB06000014040000 + 00000000E102000006040000F4020000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F8000000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000006B030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000068020000000000004F000000D50000006B0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003A020000F0040000E00200000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006B030000AB0600006F030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006C02000005040000FE020000000000006F030000AB060000010400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000E50200004E010000FC060000E0010000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000270600004E010000FC060000320300001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000004B020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000C0200004E010000E10200006A040000000000004F000000D50000004B0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000C02000022030000FC060000C80300000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004B020000060400004F020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000C0200006E040000B708000000050000000000004F02000006040000E10200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 3008 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000009632D3E706172616D739600000000000000140009632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B20124D50555F4949435F576169745F41636B282938696620286932635F77726974652873742E68772D3E616464722C2073742E7265672D3E7077725F6D676D745F312C20312C206461746129290573742E68770B73742E68772D3E616464720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2982 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000012464C4153485F547970655F50726F6772616D9600000000000000140012464C4153485F547970655F50726F6772616D0F464C4153485F42414E4B785F454E440D464C41534845785F42616E6B7312464C41534845785F547970655F457261736517464C4153485F5459504545524153455F534543544F525304646174610B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046865726F96000000000000000100046865726F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046865726F96000000000000000100046865726F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,9 +3606,9 @@ 3 ..\User\task\cmd.c - 7 - 25 - 44 + 5 + 27 + 45 1 0 @@ -3634,7 +3634,7 @@ ..\User\module\cmd.c 4 - 112 + 102 103 1 @@ -3651,7 +3651,7 @@ ..\User\module\config.c - 25 + 10 1 18 1 @@ -3679,7 +3679,7 @@ ..\User\device\dr16.h 7 - 81 + 94 112 1 diff --git a/MDK-ARM/hero/at9s_pro.o b/MDK-ARM/hero/at9s_pro.o index c1fa3276f8bb53a0283248bd5587275af3f1d56f..a89e345baccc59961730620b887b2d7b4c791d98 100644 GIT binary patch delta 1250 zcmb7?O=uHA6vtZ!yk z1wFO$L@ZuB2zpVF;Grsl2v!k9(JJ^+icl?R{fG))q`rx>62yZZcK*Nly*IPV@=on} zxM$2%4qU05VvEK%5JJw4k5A+mSf8%E&i9o~EBrYnM6I8I4v)d-1+TdW1D;^TVhwry z3p7jU$vLt_gEO9R-DBKq&3Z~p@kc5l!}w_H2{%z+7o3J^&&J%O=vt@8w6#2p_)Juq z2%)bLCPZxw)@peS@q*Zzgf}@{r|}ktSGst+!=W;sLB5QS7V+|ahocpIz~R_Zeh@iV zY^wM1!%iXY=R*!RRPtjEC#v`fha0Q;D017qfh&ABF;>yHC}xppD}92Y;=iPA?r(@(^UYxRZ|1|^-Bdla7e;(%>DKmMsPs?g zzxr>`T&+&aEf&@bESO=9M_KDpre;``#cK7gQl0sConfs`w_ERKOfR@h7I(D>9k-ZU zx1~$CT5_x{!xE+PZ;hocDG#Ud!cL2&ud&oq7S5Dh`#+T$=Ue_fWWZ!i++)yp#A3{~ zgRQWb0Sh%Is`sU;F(A}@soEJZ%MJQLsKT#v$BX7;iMbjun+^Kuw+ZT9IvvfaF@=66 zmLRK0j0jFEEGRrv@k;_03xapK=?>C@Pz4sqr7qRhO^+cF=>oXWonk7}wn3j5=O z${5VXv&sxKHDr}J7-`6=#DJ#_J*vxqNTNqwX22kZX~3OCkCKGS#;lTpeq7t&Dz2M= zSy|;fY`5+!Z=lW&F%lxggw1wH>41H9R5c@T+K#XxFCjj-g&JRJN0qx!o{X})enNJ@ iu;qj9q*pa7VOKJu9D$K!RCxlIaGilET*u%?vic{=spXac delta 1185 zcmb7@Ur19?9LLZ7bM9F~*K{+TTk~$}<~F^XW~nKrR75Ksy%iDYk_v)AiXM7d3DrYE z*)J-MAf+ga9&!@>5yA+;>Y+cYUPOq5iY#;aRP^U}*SRsGhk7`_&*yy4pL@9X+{f{g z@#Cscd)@P#E*M%t2sz)^Hnr6TT0lZ?lsq7r^S``MfZlg zSQkpYZ^?HF&REJl_pmS5EA{eH_CzG)05*9UVJgOVbgzRcOKakWK5L0mA(yan)FXP= zLs*UBUYRu*UTR`3hL`2AHRva>$$l$~8(xveb{HPWXS)m!+Sne$Lw2^0dqS=(VEc`M zszvOO;aVX(ik>-8xQLxHJmO*lhF7cXs^K+d#9WCTS(e7}<+bU$*fxle-e5naOS5zn zF{f*bc^bh?vh6<7KA3E^c1m#3)(>s=X97v81*1~JsYtmR^(txVh|*vWZS0|9l-e}v zRMut3(SMJlw9%MtR@PIhq)jUIo0@2Sl=?MlR>C|Bn3@uFd6WjS!@o_;&LVtqEpFJX z(c0Uz<^}aev$p-85r=V>KNq>+vmp-({P!-#n|h*j-^3>&IqLJkaIwZj}% z7qn_I;Suy|4}}M?C0t5VUP7#JFkC7GU?}Vtr_14K*hf39crN&c@mBCe{K8pSo2lIq nzc_D){)kUl1!EXphId#mKwh=KsLP4J3!Ym*c(BRXa3As$nnu=} diff --git a/MDK-ARM/hero/atti_esti.d b/MDK-ARM/hero/atti_esti.d deleted file mode 100644 index 06eef49..0000000 --- a/MDK-ARM/hero/atti_esti.d +++ /dev/null @@ -1,60 +0,0 @@ -hero/atti_esti.o: ..\User\task\atti_esti.c ..\User\task\user_task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\User\bsp\mm.h ..\User\bsp\pwm.h ..\Core\Inc\tim.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\gpio.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - ..\User\component\ahrs.h ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h ..\User\component\pid.h \ - ..\User\component\filter.h ..\User\module\gimbal.h \ - ..\User\device\motor.h ..\User\device\device.h \ - ..\User\device\motor_dm.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\device\motor_rm.h ..\User\module\chassis.h \ - ..\User\component\filter.h ..\User\component\mixer.h \ - ..\User\component\pid.h ..\User\component\ahrs.h \ - ..\User\device\bmi088.h diff --git a/MDK-ARM/hero/atti_esti.o b/MDK-ARM/hero/atti_esti.o deleted file mode 100644 index 8204bda59b596e8cb912cc081dce805e06d4f9a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10000 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 diff --git a/MDK-ARM/hero/blink.d b/MDK-ARM/hero/blink.d deleted file mode 100644 index 24968d6..0000000 --- a/MDK-ARM/hero/blink.d +++ /dev/null @@ -1,47 +0,0 @@ -hero/blink.o: ..\User\task\blink.c ..\User\task\user_task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\User\bsp\pwm.h ..\Core\Inc\tim.h ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/hero/blink.o b/MDK-ARM/hero/blink.o deleted file mode 100644 index a982673d0bca89abfa02bb197acd32e1e70fc2ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3128 zcmbVOTWl0%6h8mV&UD#rmtL?yLD@hBf^=F+xmXhHl|nD1wq512WHZ~Hwqy5Fc4vhW z6AbZ^m`IAgU=%T$_}~*71)?VEle~C+F!*AOiQ)q#$b-h1Sidtne|K76j3@d3@Bhv@ z|M~A{=4|ia0U-oQ5ww-cjHqLUYthRiBWD{ieu#oXoj`Vd>iMc3z6;1%^^ut%M{G_QuP-{}Zlo?qDz zy(3(oYj>!j1?{Uq*1b5dgf5||rD$%1A8yenrS%-`V0`=4o_&nGE>R;MjMQmrq*`AW zsS&l%DFJb)E*x$T?+X*DTS<+qUr7{bL}PzA44r16SFPv>sS$SCQu#wzJC3SEEtG9m%hV_Kl9R3_t4b*B!fM;J32s8o$0qV|WW^!38>$FEZ zM~0$I?X;DT?lyMpj*jJW>Gr6Z&y1(d>}2%#uGEB;+|$x>f()ZMRb^re!8=68q8YZZ%pSCT%>I zcdXM*nKsg^Du#lzLJ8>+oKdZ^O1Y0#i#1}cXb|hfdhvk1Q8bFpf^R18pr}Bj8pnrQ zO$!i}#8Z*VDp~_Bg)dT9BzRstuXIJCL_dM6R75SrUy&-*ZW2Kh;hkkXS(sUJu6&+E zGp91f6hB3I$_mjqZbQb-PR21EF5QEjhx_7Pb~bJpaXUMnE~cz_!AW5&(U%`hKp_ns zF^77gZ3sgaAvUX^?5LVc^Us5oTtR+SF7M;m)Tb@;~hQ+j>nH&3Uj_R zQkZ`#36S}LW!z0$o{sH0N@x`dBZ57^h-GeLtRiYRLFN*!QgCStY-`oHF%uop}>Emhs~aTmxufT;eMSS z_IWtu;i!klJTw^*&+>5E)1UJ2Sr7TVIPU9=@PE_8cRc-P9^UZqD-W@Sq~QAS8|8k_ zcu0wan;R0T)}noea)lnwOJ!}!ev*uol`Kvs%w#fefgx=;i-~X4G4l?(4OscCmF}~g zF=VvvToIYf7|&(gRA=Cc8m8mq?PSrh3Nl{7$uIACAa9-Yh0e{CiRJLOfsDMB_U2<} zCvtMav8-dKOGX~dI&G&;yAw5hx!3K>vtOdj<{ZoDI~;2&I3|*DB7yHhYGNi)Kz#pj z_{dm(K9M&w*5XDL?bg&{iZZY?$4rt@n9VRYri>lb=ol^7^#3R^yd!@$_!?)IgHDQU z^8M#Fu7oRX9!kJbyK)z`-;eXam6FM=akX8!jk@#;SK>1WJcTB|12>TZ+4mb1#G5$> zWcd|^^>WT~T>jDU$GeGm?8ou&%!vJ%H=@Wjp-DX77r5bxw7m~5+iW@m@}1|yAZ@%h z|F}P5+?&wxxICU5m-7MlX+dEb##dsS3y-a{$UkG}!jmhzt55Kkd( zDR7u({C-Cy0ZPA}%i>jH;@f?GybhLT`1#j+9rvXgdR{Mo736w1EsM7ohF@TpBFE)_ gIDfnwh$qjDX0u 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 diff --git a/MDK-ARM/hero/chassis.d b/MDK-ARM/hero/chassis.d deleted file mode 100644 index 6460341..0000000 --- a/MDK-ARM/hero/chassis.d +++ /dev/null @@ -1,58 +0,0 @@ -hero/chassis.o: ..\User\module\chassis.c \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdlib.h ..\User\bsp\mm.h \ - ..\User\bsp\can.h ..\Core\Inc\can.h ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\component\ahrs.h ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - ..\User\device\motor_rm.h ..\User\device\motor.h \ - ..\User\device\device.h ..\User\module\chassis.h \ - ..\User\component\filter.h ..\User\component\mixer.h \ - ..\User\component\pid.h ..\User\component\filter.h \ - ..\User\component\ahrs.h diff --git a/MDK-ARM/hero/chassis.o b/MDK-ARM/hero/chassis.o deleted file mode 100644 index efd30c7225a5aa4beea42767eecb97a985c76629..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17636 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 I_TzT^7u_uHegFUf diff --git a/MDK-ARM/hero/cmsis_os2.d b/MDK-ARM/hero/cmsis_os2.d deleted file mode 100644 index f5fd310..0000000 --- a/MDK-ARM/hero/cmsis_os2.d +++ /dev/null @@ -1,55 +0,0 @@ -hero/cmsis_os2.o: \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h diff --git a/MDK-ARM/hero/cmsis_os2.o b/MDK-ARM/hero/cmsis_os2.o deleted file mode 100644 index e695a78275c812de5b03e693bfd80eae89301fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84332 zcmb?^2YePq`v2^^yYKtvP2D6wB8Z^~Awmir^)wJ#LOr_v#1J5mXhk+X3&L~L03f1hV&_TAkCuYCTi%*-?8Y4gl8&&+O;v&T#v zYZ!*mk0EkJ91`NOOor^i+#y%|9(`N3efhQBY_u9}Id>l1Q@76+qBV1O@qQt8;-9D* zf8W79fDAx}krSOKazv}Sd&<6pg`)M~o`ZWtTWH(TagrioZ@zogHnTOf)>vn@jR!_^ z{gnMhQ+MwFc4~BM5}@N&~Cw$h<-?6 zj^l2xiENK1jND{kA^Muf5cENCM>>&QYut7FEFpSOUw{27*1p+ly4nx5cHJ#yG}abF zMguY?K}PVKYrYiSZRCVn6S#*!$%33T7a^XDP@C44rrQzzzU}a5Dg4e$nT((5=O&<* zN;$BAIE@H2_@B@XwURddk_~D{xwoR+gJuts(mWB(F1tgl5lI)bi8?vgR0`!<7#HV> z?C?;U(01dUTf#wBEOTkY-g%kw%^6GmHoY42l-3+>4X-EtmqH_7e(f|zS|e>DH|rs) zBmTucL)fkL_YhvIl~R+_;h0AWS#3rkTJ|947Gtc@W^NEa898RF-IfNt^Y6i$X^Z-7 z^PFvy_h*V1cs+_%(KdO1mI25}s470pP^*vRoV-6x_1gKhD3%h)dOg}G^vVT0Rx2dl zciY{UY)fp7txZ@ba>6`^$*swdvUuP6=7W0@Q4;$uN2xg{(wdcHw~Cx-E6s$}nt--R zm>1+#Igpt0C}d4&Yp#}XbF~fFX1`#!4bQdTsTX z5jno9nQL}dos^phZvo8Jq*LlkBaIvjD;{*J=0Jl9Z9A)mb1tg0ki&-n3+4xwt8|~+ ze8q2g(n}DxWFfTs z7_FVL_KN|T@CVjAl#k%NZl8(PFnjP&o4KAeL^?Lw{u92m9uB2l;;W;*Fd6hj>*VjO z-_welvacEY*h61Wx%8p0>nCVou@V2Q-0(}_6m}u&&E0kTLg+{QllRlJ zpy|Z5DOY#L9#`_TdRw^FUQ0fjd}<+h2)EHFX~hEGv4p)f$wPaJ_-v{l*1Gw*1Bgp{vUD55ZPjCA^Xyxku>@Of^MLbE_Lsby zFc>{Wuh3@5QD=ySpuzTZy3?I*-*50gd)^$%q@nYm=zRZzG ztF_)}TU}ycCXDqasI%66yRwWC+gpdW?_hLbw5BmdnorE5OHuFi6dw|89pOkk7j28R zCajIFBW#JSiLMukw4MQ(j`GPAX{|$DZ_ykPxhCdDVD}2`jl=0HRJ^g*HN1|0)m$kn5Fw%Bt{pwNXTXLOQyUq3Rg@=(A6Mf@o?HRz%qoEa% zdjlxbf04E%U+h5fc>7q)KnzKdu#B>_Ww+OFNA_YMLggr$*CN&jIHy^g13iS+i=1tr zy?nL}ZbIwL8%ck}D|v3>F6gUi{w_YyH!Zp@av9Bso=1_p5*T8T>kQ~Dnj`1M0=x`x ztj$^~jaKG<_bxDo!&v%C~V2fnQ=j zMtyY;>L2ez8bKU{UKU%fr96zR56)xDHaew|CMX7^7zyW}s^Y5ENAwLdFiXy8G|e`--654U}j{K80sU&z{lhKsN@g z_qX;mtO>F!j_-nA<3Ho2tINv@){~S=+Vs*Uer z@V)SRWc3zyna~E4Pc(Fjk*5~}`xIem0~W*z*uhqhq8kMra~qgF?`n162Mz32NiQF| zkG2sVUFdlUt}iK{E&kj1m*PRaAIMX7@xDLe)EQ>Yh1-g&EY=3acpDF-b)X~c75kzh znp*`)<@qPft0t^gO&F_Vs>k0{^PuoZEOdx$I zacL?p;SFHB+IMJsq4?8#7U_odHHUSSamH-<-Znd3TRXx_k z9jB2addky?*&2o&iyo#ttH2sfzRk7yHrGE7bXt_VxAa;E_fWiG9hIPFE z;N}Y}$Yz`8vld3t+R!nPcWuylL#_?dVep=;`EI=q14<@exue}d+x!ng%kmW$~n}W8Vid8WW z?T0!Y9^CWq)<%3~NI#Q_aL~>R%=73 z*tTPQ9j}dAwj_~z3TDj4*|(6t4golJ9f%Gk)(HCvo!{bCk$lY!d)|D zfB%Vvx3_Pphl>wn zNWazzbvE6vsM9~i6q+XaRc}loJ)VEh(sTM>OTw|`|0>B59Y~U?B$4auzmwx!bqg9_ zF(zz!=czK%Hhu5LI_@iKI_fLW?G$^)G5>FCaW&q@;a({WSlc) z-&E23wX>RTHR*OUycTgy8^!SFoVxQ=yk)@7MK(r#ENF{0)#{(sf4}zI-GRdI%JuJG z^?qOU|I3Hy7@Y7?oK5yjG3GP4S)p=7#rSsXPQ=-EYh=AybU`!2EH?nM0k)?_ASo_FQ?s6E%-UZRD>s>O@TU0lL8{}s-N2apxD6Tf> zR!I3N(iQz@@@asgR78mA*Qnx4lPStKE&l?h=z93ZuX=}~d=|5DXM$L=Y6V*0Eig{b zfW3b8Jd3GQNm8)cr(kcd8V}zB4@R*7yynaE=qA;vh>!=Z0R9bYE9~`8;h)HP{JSsa zMdzE0*PZ zQ3*wg2=G9}%CUnBGU}ZGBE8~C1QQRR8y;o^Y`e28keXAo*y14Nqy(=-)e9;@R zc$w}Z_rEskLb}n#G_c!t)`)ERC+bxyEDLW(N5#5~;*l7;i^C)dZtP8Ez zZ}Q1M$ID`UGd#AQZMmNR{g^4=G%t;hB3-m>qj!K}?ZzLF=EhzlT?qqF+T{IW6yA%5 zR?kSpSqXIqB5B6HRAcgYnbTxFJdiI28e3mkIc>(2={d8C3iAi$7XiI69OKB84BJde z3wKR%jG18}LiwmnH;Q9s%F&6(*nN|ZPZGi$EXcrAw*^;qc3FWWHZz`1Ko}V++_&ESs8}L zknM7tNZcOQMYe!$S63+1ck9Cg563`TirL*AXb(s4BNR#$bMm1LsmIcc91QM35>N$k z*3+l!#J)+T8KmuAgSC1SsaNmAjiL;ilR1eeB+dqoBdNUzEq&a1;EsKL=rDB>U9O9c ziT3lLvk6^ZzVOUAxDetfUzLlgf4*YAZxYEe;BetG#+dTkGay7kdt5>k1}l$GI^O`{ zq96t#1}YV@dWh^Gr9zf@aJ-e;hS-urZW~JKAw3Q2L&iR;5Qahs-Vg|F!>>Xl>{7RSt5}LyoDO`_{7st zdjJEe)l9VnlQf1%@&<|2z4 z3Bdk-~b=xg2TnY}(VKQ|@l z**jK(diG{WkY|sHr;w6_AyPj>UPZ_jOWR0n0B{Qa*`w2Lrh5BW=O^mxBmpv0E*I56)JkXF2yGJ=1v- z=^4%|NF@$6c$)J8s)Vy2DI7bDH|nG!O>nv+jX495COXF=O>!n6O?FO1n&MO=O?6fv zO>-_m>NqzbO?Uo=G{bonX{Pfj(oT+H3DMcfLfXYCK$_(gBh7ZEAwA4lh_tJ-9BDTk zV1+o`*?_dWb1Tv#oClHSIIkh?;e3X)rxSwH?B!%5?d=pIJ<=J6w2yN#(!Nd;(p+a1 z(tgh6Nb{U6NRM*1Bkk`zhID}Q8q$2{L!<@HH%JSe2)4B%rz_HdP65(EP6^V%&TOPZ zoKukwbW6rxs6P+)S zCOJj|nNJ4N6z52!sm?H@X-+9p$N4{`>CQr=8O}1Kna+f5$yZj9S7+VPIsg^&QVBvIKz?lbjBd<2c1>NRM}RA>ApQ&yhVWoF9=rBAh6;!AFIYiR>}q^g;HxaE2p$LO5l}o)pe3WKRia z0kWrsvlQ7g!dZpvS>arX>^b4wi0pacY)AHja2`bVl5n0x_A;jG4OmFnNF?X<5~@N+ zC-yuw)g-6Hb<91mp19xEqO4S+Tc;}ffQ zq#gk8dY@UjlGiIyWA9At1@rw2iV2f4a#8GjJ<3MLATsUakh}@dT9_5JDzYC&@&8a| z%@^6Pp-jwK3$XK%Zk|AeeF-b!UsQZF@ho&rNWnUpmT?Y>oqs^Jkw|=ZquP@aX^D+R zG3m&}8&MpNVq#&&ZPYgxWrLB;LCJn1<5ASwFCs}rXlrb@>~~N$sQecz{5ASa#hWcw z*%B-i18z355VgNjugzA{VU}^V6UT396o}iHgTyG7J zya*tM1z~JKRPiPN*5aS7v5|jj40l-LBcJM)ZPr8)-|kJ3@JC?MF~wSx??X?c)C%8< zJkvPNigQw;VhZMQG$wilx;#RRjIpA^CZ}*E4L-&SHzQ9n26+OK;cD=H>OTSjNt}t0 zhzAc~$PF_>(hzz;jrP;5?IJ3^m_dqWcr?M!WsHRUi4&3B12}nb*PDrviI^?A|kGf*Z=Pd+Ls`y76UICKCcafB%Ho13}mE1G?L=;JL$-S_wNX88EW8Hp1 zl5`&0qDJCdnChJCOny3WWkx___Rt~Z*E?mz3cEyiY}dl;0N7DC`q z_e4Nn5wWdCPN;h)K)(?5XS}oSo<%&u52f6QFQ>cr1Vma%xycYIB7ur*Ur~`jiso{b zr#xKXTWeLnPjn&Ga7T{eR)s`H4qEO0NG>NjuNg;Nl=6TPDFRS}HJkDfR547`+-X>m zV>R%w5si%0z#~RdWSj;bHPRvzH1L>_8JPlLJYjp>$cjwYEl(J|BPVF!Nh3FMvId?q z`bQRM;Ax{UQl)`sjKPsw4LoZMk2GlDIpf&K3IH>R&htibMK>zNRhc9b2)7Q&-7;35TedyZ zV2cd$@%EpP+zGrXA@hi|l%GS9jhe`>_;T|)4IB(vkw0rdn9;~B09Y8qOcFT{0!kfd z8Z_fZkEaP5Y!V=P;-46cf5zN74m|V|#x4B;^a`yNnOy)sNnr06!3Fjsfz=_brz1z= z#P%+#)bJT77;~4?@Lh6vpU~Q*Y#P4nVGIWp9nR2R30cQ86lY)>V>pj6>@(s9%Z}uV#+IV0;Tsn)!w>T&OVQyhL{L zfzN6_l2((mi<$;mUV|E9@qG6GoSOEA45R;#RQe}Mtf%EnA({>f*Ti|uoI^ZrW<+2) zjaj~ySq7Lik6N$e)_yk7(cID`Vnk>QwZy^z1%fv+idI&;k%pFMGu8`fhniw+Xj-~3W zWHqalY|xl{B30j`1ZG8?NQ-c8J=OosFe=F8Fx~wrU_!;$SRw#(R}k^P85}l+*7iO} zg1@2_tmV+&Xgy%i_6V@s7u5QoR$|uI1U_Wc05w`Oe;{xtF6tRf`<1|l<90>t;{rff zj~h|wbg;*^2eJq&iB%C|YQ$HDP-IOB@iEJ%tt5ghha&~M`z7Pl-);{5cT%+ zkA76~ zhckYFN!w{+hKE|DTB9t^2u;pncYJh++#Zul0?%ah*0F~WXAhAp3mJqjE>4+WoCzAg zU@Mu()cxX2ZYR!gR@YC2f3^|_`j;EVoH&Q>j&UMmP+LY{3>L+VApsYTR%Kiv(y%K1 z94>M>WDP8i<97|Kx*dlSe>UMiEr|a#KmHYd{HJ$-|4c7_awWVG8gp|A{~9ETXh zp@vZ9+Bi{ZrE4`&X{GBl(I^Xb854yLBk5#Re+peXAZS!qG7ny(?ak!I5xLuy(b6pR zCJcAP&C=Zt?`$^<+Zn?g!f=1w?6dL+!~LNR-~nctIZT3N=fIyZcI(x8l@ucu~K_>H_s{9}>d1G&$+o-qza7{FGYX z(XDA;5%`Z#S6DpTFxHBowQYSEN`UL>?V;Yx)Xya9-^Qt@F}ZIwLOEIAX>w5}_q}el zz9(`LWOD8f{X@ISDrRz*5V;Jsqe6Rfjc1z5by|$S6YsH%(4D(3X3%vW#=FQhgz!j( z5bDZh{*Pn~0DJ#R9J*jmINJq5y&IG3!<_+UrBJI2W@ZrBSGT5R6PRmKFhTR)%?C!0 z@PSru0{fZnM7T@!C>Er@XCi2RjJbD`Aj?eGH%2)SSf;5`{vVTAV) z!j?Ef8CkSwgh~B~!*jJb(R?2$$*t;u+<8pSy9|5sL_9&{ZZVBy7(6-KT;9%aG5HE4 zw6^bH!heg|8^H)#b9i?Lh_L{>@$P<$iT6LG+brHeZ#C8Ko;j1o-ezV2HCoe7BJg%I zUxG>V3B1EpyL*&(_iZLcvTQ@jx}P@P$dTgF%U9uZyLgTEApzm?PH~zG^phCo%rLg#Sm+ z)G_`a89%s8V$=9h&t#OD{z;RQQ}=Ux>fC+u*LG7^%jA9{a;cVUdTC59)l%XlG5$15 zsb4y5$8s&v6(_@@HR?4DsjdiiX{(=#mBD|M@%PjCrMmJoe$hzkI*Nm7zq$r6esB0x z#r$Ux{-Htshid$i|6v-x#trPZq>~l129D6{m&q4<-C72#>IhN~(dV)kA{#oZ)NrB0l$JECX^^HO58~xNbYW$M=CO`FS;&bPc z+tQ9)F_W7^!xpR)36}u~fy6epURWsmoyV=MI+P!FJ0emp$}Fgg?VJ{-W$Qi|sbU zepK3R=EKB)rcJk!BrH4ZPPU4AlAfa0&Ki_nwu?ZhT1|G)BduiW zTZ#Igg4F-S)PXRG$z7qzNsn=*CTB6Zwm3Q3UC7X_&F#nyWpZ~Dxxd=(Q8&uM{#BE+ znB0AuoOpv&vBRd*AB&R$Bz!)7knwwsyo~WbPWYdUizD$r>Eh=Q`zg)8U~e)iM|Lvq21uD<`n2I=EuFNSJ$}pi zByKsbuzTBC&Q=!oePX6C9Jd^Y@E3-OIoEOu!^&=>OuZj zsdZDB-h4r~(sHf|`+Ux| zVb|xlma{b+^f`|)GsVQr8*yQ?P9pqogo!y~X1)ZU0Cj*Fr$~@q0JwJbhHF>M+ut>B z(yrdr6D_yhx8f7+PQ-hxD6c=<$-GS?-VO$NJLu=_U|7Y=Y0TTfFugT$c{}LmO+=L5 zByUEhWfD#bFrLFScZGB$OUmFVHq97GTOz$(=tYjE*HdD{)oxHASOg; zeX9jAFoJ7e^F=A(pu-4wnb;rH-z|#4BdGj=VGJqdLR`E>tfbqCv6*qkl2}PIHDgg$ z(kv~WwTi@>&Ei3YVhw?F81(Zwm-$TN<6^(PN6L-nSWvW1=9a9VP)C7WnA}#sbfgne zm_|JoMC_rM&#u%WXQCJdWA5X`YE8uTpiySEMzdf#m45tZ`|&q-fdAZf`2Wh=(O$y8IbsyS;AlI_xsPi{cAcLi`6H}x8$UXOvc}b@dHfb zFse^fZH7rquCFE+eUF&QjgnI#X4nY(ac7=r#D#*yu!ckvVPaWvBP5e=rj`-WE@;V7 zM%XQGgqzU1g?f}kQ(=U?r4bTF-d~Nmy@~U&3Hp9tYGQ1HPZQ%3=ykb#Lm`in1vF|% zVAK%*sG)LHU!paT4dxgcRUUN>UTUe_)e`HWT5VUoM>WPX+@}E2W`xqNP^5x;8Q2hTBC*sGmb-&k z?)GE3$Hl^{=3WmLG9P2^`Gn>9AeQI-SYB|kFfT85V4d%>qP=eDB*uR=;r}d%|1&@S z&;9tn=m7su?eJgC`0phAkp$POqO8kEf^Tg{UE5?cN=P6x;??DDyQvADt%xUk6yrDW zHYBBUgeE(33ce^s*}^vt0L6CM#CuTUogsYtiap7`FL8t=#BJ#)PRV!zbP``i(jR^8 z5m`}tXm$@2X^cHgWFM)^_!1_AzWU(rlB%img&8Jpue(K&BxWGlMU@|B^|s%3KS{CQ z5!vTy4F9mQTTv!AV!s>BzEaokO3J=Q*T0vReUq-=otaGn&}$j{pIO-tpu7rX?DxB6 zzpndykRw0UeG(P+>xoMtST?S5!?QE!Sd_7ac)J71->LHQuFoLr9ljvD3_0B;hc6V_ z(@-W)8otQNo{KVF5QZ;~W>=$3uNT6XBxRqb>n}~qzCf2-Gqc-JCQXIcW@X=m@@&Gn zu3PrqC=a0WW#I2IFf{^4AN%r*!SHO|Mj%NXjbt2Eex8+P?};nyUmk^h;!)VA9)*3D zBr;YKrgI6?B}mR9Oy2<0mvKz{Jea=nVA}7&^ffR&MVOu^Om8Cj3t{>hn7)r=I^e|RK|AxxG5R0kupdygon;)6WjjV3U%D4xh8JI^7hfkMDN+OkY61l zWz3(JP(FhaJQSJHqw^FAidibJRXH6u>EYlFd6*%5p{w#7mD3w!dNiIS2?~12PR~G@ zaTr0xDg_T#x#mm5!&QB8Ag7I(o|9$9_bXJ~uHY>yZ&rD+%IP%?JsSTU2?}~^Ko1=b z=+S(V@1{rVLDy@(&y&rfMdkBUUaaz60hsQ-=%Ijwo|Q7=z=n!t3Z|P5dbY|;X#F3j z;IS(IRppPVe5cB_96HzI7OD1Pm1{f{%F;7bWX$62si<9? z^M6AYE~=bAtgvvd$j>jBRK0LvP3377^_2|;GpefV7nV=0sBb*IK>xs4!SuSO`URB* zC6lI?PA{h)AuFFX@T3Jx8mb%0>ly~;FA$@TKB;8ps4p#r zz|f@869#}IQ3@jEGfGB@r7K1^Em?AUk&yWyl@An6wGGvaYbzJ#RM$3&CM1IfmN$wS z)eBCYar)9q6qhdNk%L5e`N(P0MxIbUz4XK}XOx%D z7&A#sZ>(snUNEt`p|P~FatX#aNs2>6O&zr0BR6wYMMI?~BfAY1O$(UbusCN6sw(Q4 zwc&AeMTHu15oD;5!VTAhi$>_yfrT!Qqz1{|jEaU+fr^!bngyp)y({pH>Lr!+tTb7Y zJtkDv*H+fh_)0;ls%wxnrL`3c8mpIAx)swZD;Ay}hni|@t7{j#@Wi?Wr&ca>!Rbv6 zODk&^dTPeh*Vom%?b9k7D(jbfnwbIcUe_>X0utSub7HryiP{*%ShgVz!@w$*R5n%; zcJ45_Zc^ovx_V-k;nL~TP$UXX4IaW%>#OVPs~bA2R*hNrWa9Z$8FEl;(VJx{flO;5F#T~D=_ z?RFf?3NN#=#>=Oy@v+RLn`+RL%0+ROI%>cv$aehKt4O0bthg1xK}?B$7IFEa#txggj}9xJ`35o^xF zg0Awiq3gV?=sGVuy3WgzuJf{`>%6S#Ixl;2IqT)hE8NGa>se-0)x&3b9GR>DPIhDp zavhn3N7ZOgCgB;C^-HR2;T_4j$tq1!A<(X@a+*R_DJfKHRF!dWSUI|~2CizMs4T5r zUQttx!sNP=qUCYe22BymZ>{YlZZhlPYQ}7Bh8O zJF2N+Y(-Oz>NB$ejUIUVtdfeF8rgGn<@~0_lj>@#8|&(2%~b3G(`U)@^wYu4f>R|h zd-mvYs>`g=vM^)hq^afDc9AkS(`J;E&z>+-L1QP5oIYMPl$6NAm^m{_3**J2cyVC7 zI4E8mEQ_NjjVvmk-U!=RqDFga6cSI3!sV$^C_OdpF%M}+YpARlIa+aFGIDZJ`HVTT zmVs$=6h8`5yf8GqWQ^=dLXRj{=x3BpDk>i}Z9+K;BV;>QL2HyNbX+xK+PLzPDU-Nf zA?A9mOaMw!l$3-hDalF)mK2qbQ8OulX_6j*f!-DXs%84rQbhm>Fu7P$9m2U_%4F#x}6rYitB5s@%~vHl=J{j~-fasDu=ehs*ids6D zG4boo(_h`qx#ZGW2Wi2o+Ed{$_`z!u%w;=#RE<@aQiO( zMPOWaCn3N^Mg3ygi5&KP91EDuG0U;djIF6y+`w2F99Li0v~+akB6NtuE^4l#eG1LL zZ>ns;y}Jji5iZH!&m1#zjKag>01+J>su#H8pa#bY zEgTC2!73YQYvdtr6`ew+;<(HeRfs!8ZRLta+Gwek?FPsiDwl{QI8#>C*K^)*hN#7f zM({>Gzor~8(giTvTG7C#7}*WO6ec-Y3IIl05ao0L6{XW*MbpM0oi%23p(ri!fJJDX z8gCtlRu4Exl#Uz~ZyhX3r@DxSi0Ly*r-{k4a71P@B~xdXj>dSLv}VniGEIyuomK+t z#lI5D$4|vSYAhLxWIQFKDVa2B?8s?i6eS}Go;sEq0F36gX_3i&-Nlijt8NOL6{H!38r@UcR`pvAlFD5aJpFp$m@qR5Nv2>7ct2MYvMJND^JtFavDH!oI>7I zgGLIpIEaJU=)*PE3&OuMC`gkBQ#LBuI~s(3n0tcoDa&JE6L=CQeL6@a_m`v&qBRm=)FRotc7rVsLxATGEn?sm17eIi-?W zcERAy9m5qRHI=v`(xbQvxcn8fE0{J878P{k!THSE#%j7Z;29&8%BfS1UpIL4OEU{) z!K&1t>5X+{S3It?L7!|?g*?QdIlgZQd znyTx`E*PAKBNgu3Gzh#?POIhHAZ~WixE@=ga=|z{wdwb%J8Mm^iX zRKC0N_K~s&YDy|#sJM?JK|G_;cT&UR>C#sO8Z<|NYHjh}YP$HM+4a_W_}4p?=3c{~ zuGS!S7qy#>tbu0{oXXIr1ZSy6dE8|Rx+7is3QA-*BCeZAonCo8_1xK&*V7P})>9dm zRaYvhmXBPzw5ECicJ8`bP@`)-irFL!BGAfq?rAPB=e^DAEE?c!1YBDK1v(W=tHr5& za|(fH$x67M>V@U=n-)>lK=VaIDsevyH;nk<)CPeaW(jx@3ScTJBtOdMlsD21t;C(nP#|6a_ zh$+x`={aft`x7)7jfE zkU-s1vY7_VnY?$Vn;NlzU2$WfXj~{7={B0Tvqp-_7P9MYq;N|)ND4#bPDGAX>A8xH zOe`QTjKGBFpGee`mY0fp_aZ9p0`*9);jmmFEJyd#;PlIZNK|6yDPK@Sn}qa@a!#ul z5cNwMSBNDPa?_wXc8g0YR+P)RBU*ETl9FKQ(6_pk9tA#7mg72g1UOl_<$vYML0P!3BSf7 z6bq-&ujLD6hB}EZMwXFn9AwY zqD3!-57kC5Y!B5&FIC+(@Tgysqncl=dwHf8>~7y&`TZUBqbCRdMx|K3@$>@Ti;rH! zdtoZ;m$xYLi}_J0X{5_Pnyai)DVSw1eR}ch(no{0jcB=T0bN&l+j9Kl=;gaRE`ZZF zxBq4w(bvy#6oAvmU$Ly~&`yGFULDcL1ztH%_TtI$xApe61$408+lIOG;-n80Tpbkp z+nT*?IsUd{Z(Bfj^l^iW6AJOt`z@W%@!|~7qYonvg_AxmaN7d1|CZg*#{urR06pKD z3bg$e&fl`P^Stx|I&1N^1?bKDjkaQMTL9-SZ(Cq)e`_3l9OCLFU@x1zICK1SyYe^M z=z|UyXMj)o*yK=c^Z|<77T{&8cU+F2m({<~cAU2@z{}X*X#3UM7T|?Gd^r@KI|FSn zQTLIyo8;STbRAf8pWotn5qcepcCokZzmSza#Bp)LcDy{xxlHq|YoBfc{rgBBd^pq^ z^5LM5dJaXC_KH#X^;KRzj{S`~ukL*M3FyG*0|ISV2XyD9O&<~k`RU(5-6)Aeyq%Aq zlMsm^eBx{Tl#-0pfVB8NP#FKk2SnAi3u>AcR?_D}|IK$tOA#B<{a(SeS)->HAm%AA znKXFpe}lpIKo)IO$DPXmsjKars*^A|D-_!#|~bxq5$u6nb&rmbps!g z>0_w;D$>IOd{>2+&Wle1fAp_p;>gM4P8wBRds2S>NlNgO8X6bkO$G))ktEfUiUsv` z0P%ZNy`NKAUa*ROJrJGCB%OxFC4&Yo8eBMR#R^p5*PAY_uRCR7<)Q}J%!d zjj$mIEaP!}9GYsIF>{}lZ^sr}mK`zIotYmt?_F7D$HL|_Mwx9E*a?N~H~c z>RVt(3+*fvyOr6Id^;gLA)IfnU%ALm4V(W0HoL%1DzJ~BvDE$ku=%Hz;Oq+{NaRZp zNsLWGpEC2}mC;5!Ic$Cl1QBq$2Al%?fk8WQa(I*3B1s%nJ(|%26we7^z(hN-r~@fh zhm@9Xv!E5JrPoPI-~55Kba5!IrAWBS&X{ON{$?jFW?lX353H;8A?Ruk`a@S6L94y4 zZi5(R?0nmp7z+86c#S51MV$QSME+e#ev2fZTnOcsnQ#388c4ysfJj0?k)5&_S=f9T zeNp=t^d;~)a0O2O+94-9G{K)tSKjl_0>MWl!H0YVA5;V%1Fq!4a2d3@7<}A^zUg7} zDfCT*1r>nk-5?4cUSQ6`=ADwIR~1XQN|xU2kfpaZOYfMA^b~9*madm9?eemO8IPU@ zyGaZ~_6c@sAq=Zcvh#^#$00s5n9s}pu*mKlHus_-wE#aR8#Y_PNJ7~Bnr7@`$>aBm z$JLU@pF8C7SIy(SakV{r7L+mpoWMe0@yP{L43n(}t$2+|(?20F_nYvWFnEDJrRTo0 z`PVbcsLs67R;uW1{_6~=V)t2_%*`gOjhn;fOQC!$=tT1#mWM14^8iL7VUj*EJb|GY zYR$!VtN^oxCD0PaY9;hxb9<=FvdkAq={X8r^_HW5|;6F|jc+o3$)PJ{5BQA~lvU>*jl8V*N8uXsaJAwzx3?BC_v zqZVPPc`H!EI$npO6DR3m4yLpVhV_Imkti{e^m$~y-LK3p$hW7H7g+4COAHSPo7bIH zMjmQ6@I?yjltMcb!+Pi2xn*{KK9L<+W{-mr<(nJPGc{~}h@P~BuYzgW@F^yyem%;N z_Y-QGgz)MT?U*hY9lDD3l72Qe*uVvC_%Wk7f9xk)ph$J}I+ z?d6+4pUF=1kJxdrwRDA-2l*HoWJk;5BFnHl!?}mqWIM9M%hAI}c5|HU`*E^+Ko%<6 zfOQ12-3p;}=&#KD;LH}gd)VA$y#cM|o9~~QPvAA+j=+CP@LC1FC&B9!xC=PZc?)n- z=YOCTByJ?h+O6-KgKVyevw0xS=F31C4V&8tM}b`=H_PFuBh(!!2*0ia;-4GW`Y+hn z)F$;u+AtrJ`hGwP4iD4~g6EXk$K>0`FS3*J&4R8u_L}jeHlR_+XskV?^D0prY6;DYhW^NtYCVIfLimJPwC~e)a;J zwvWPzuseVB(254%^4Jn*WjC?%$r-#J+iYGKEd0l^>MB`vcp-Le+E(EACSqsb4L%V4 zT?;-k;T_085WAW0p230678~28bF= zEs%C1JEcx=cDz)2x7fM)cAql*jgouL*n}AQ86fQkcb<yBhLhBl*bApBVj}9eEQrdc_%K=BM@!P`)3b+1Fun9WY{E_LEN9&C54hs}Bn| z#u^30=L0d=_|Y{GbJZC;!sag$M%YPOB|Ywd6I#r+k`AHCW)j0y;T`6Wr!PW_c|N*f zi=zX?_os6tcp+jT^V`$eR$9^8o~LzTWh=d0Q<+CLi!orSjmBVNJuH|XfLIFrIhu&l zKS2o+Uk7H|W8b2&JDap2HUj(W68o(ZJ644G%IOgJ4hbWcFkd)*2kH7RzzV~nxDncZ zRu20sDpS<17B0kmf)S{rXMs(YmV&iI@=_TAD7kGnPsXmDb`772I&&bAj1CA@^UeE! z8bRt)z?BMi?uAf@L7v0dGK!z~>1B|4g<7yxS_z_LqRcJy0@-KA9LCr=i(*{&f_7~{f zUfKJ!vd6gA^*bp0B4B}M{g%dnz#0$$c!0P8eGr=vcQLEb2>b_8-yZ)t_~Bd*mA9Ym z5_nO7!jCJM!ub(N;lK)}um)#NupI;4Y%Eps2uA=rDYl4XLu`@JGMqop1$`290tCZQ znBA2TNdF12f|sj+radn=M+`d_`++0WRd7ryLj46xwiA2$>_W0a^Ddx=fxJkpg7P*{j$la;<=at)6t7Ve z#htmZ;3DKB^6h!~_9A#>aDekDjvQ=Gu)v8hlze+gz6}%4j2_F5!@Nc+_Cw%N(FrCZ z6H+9gFF94LGA#70j^aQ3?g_gnR*gUm0?5-1??_My`)~Gj1-4NTxSRMK2FPupdrit6LofBL~nMR(BEgZs))+i3TLv z8Ylk`BL9V?b-AR)o9l9`H!|u&mlCs|FR?IiR2-fc@|@a_P|_jgRW+nxTfIli56cz79WlwHo}$+a#+|EiEK8OTo-sSI`*3vU<^$C2aG{j z*It@mAkA=`Cdda+Byu=%L?XW|Zy|eFh4p0?SgE+WQR+@IUnD_)TrSNr0Y}$D`#20r zC@VAfqc$aMUW!q$qBI#2;Jgj1-@ClbT$iu|`3~aePZ-#<&^{IeaU@SFGe40CH=w>f zlUFBrnJm&wz9*TyPBVE~oXIb6*6KF}%n)+B4^&f3Ji^jnmptAoc{B?(|B{UtB^%p2 zWaA!YV=?P05{BC|A4hkn>2K7X)bs;R&1{uP=J_}|_nV+Opt~R(^^?La=7W;N;~kQC zl1bdJrelzn^e!psi(1l;<8(IAb-*3VVYRPtD|r<2mgSphvv>nE$hL1<&U?q30AV=h z4VVM8{zJ81FI#s3>@~^$9rQFh-=3UrFT~tHyiKrZaDEN^BYZm3B^zvBM5cmoLI{yw22pYlUo^R({5xbJb7 z|5K!ZbAUS*Hk)y+0B^#M?$;)+I+v@$=Fd$S5jM|@<=a{Ec=baQ2QL?+roG9ni_wN| zCbaN6-w-E<>lZuWT*#Gz)lKptxI(xGrw9VDh3kNhl>AQ9CIYttq$zkyw%!O3mm8@V zmjGLo9NZdXccBsX)^|bh1}~#WDz;!k+TmXPJfy^4y&WBBuYML}uvgz3gHE1C8Ls9& zY9e=$ir5^xFuX%1?(Ps|*qv#HaJ<3ZMzJ3d;W%mD4U}17^LdQx3^#(v5m&dsg}Rqi zT|yWV-iA8N*xx~m2;nv#^FM*3Ss8pldUS!My@O%hCt?{w3gT~qomAx6_X|-m3~g!T zv*^4)bJ*e5{|RO#4_D@c&>Qob2^q*?!Dmn8d3u!2(DJ_iK?^FlP};zE9=tFz=b#xJH`6`=eI9IN0a^f(QL~5DUB7SSu4`1+Z)MkuxGN$EfY8pm#E$Iw z@0J2zi&3=tYl^cgU(&WL38!tTeEJZI71JpBwqk_dO!sZkPTL1XI+N@iUr`W8Mqi z>B{&>IOi7oXc%L@xej=+X@8k`$W8kaC=V;?Yf$Ro$`;FX4fw<|{T?02YF0zL*tCC4 zgjDBAP5(?yvr=75=m@&l z&N`RwXyFaO3a?s;We2bAalZL9Xu&rBihY*%z+dP<{gk^R@R7Xj?U1*99^PbtaiJvq9k4ND55*aK7|QKG z0eXb6BxnKM-eUcke{3iVo4?YCcB`T}nI@2hmuqml#uqVPBtd_y=gB-Dfw*=w-^;2s zvdUe9)jX4X>v;{f!9v?pyBgGDY7MT_gdFora7>3{T7!Hve!G4VExlgbwoh`B0rqX;+q1;%v}D2H4&*er4J2_sK@r3`(|_JC^PHWh~noM5QF# zx64?zixIi^D8%h7=-~|V)iRc_6`iz%dzaztk%F_wGI{nulTX4=B;Gd0Yadp~Zg&{a z1924{SN@8@VDxDo3^(^V4u{HB zUycK!-J< zbP~*@Xd||Xn0XMsDjBN)GYC69oD@&%3_WwqRd9fz{^(|+TbX@aA>WmQsSV5ESZl>7uq4QUxLK$ zjT3v0i2bsZXKWQ-HE3c#%Bu5amB*#3S503n<&(*uaLLobc~L8i}^Z=Z23^{&DBe8 z*A3%B<4N#}wQxUhVZAxng)ohM^X;R`>>{j^eDl$zn5c)i8SflH8Sd#3fWe!Q2f-uG zkB>=2xZ+nAnuo#BrUIvf8*25+-N7LRWN|_MJbKeN792I0+khQ$*DI;e#_cGlK-5%R zEs+a1{|x*f{WeC>nxQLtTn7^uIGxaehVJDjq4WlQ*N_+F&~!)s!6lGPcY=DFSdw?#Swk?dHrV2}1!I-B8D9HMTj zrT8yU0m?X05qpPYg;RJw5d*061ca@1Y|EFVK`Z;~*aNIf>&R7Io@Urb!d0c{3)0Ov zlPj0}ega1Csl!xmNMrlrGxmo-hvVi(S(P9?214rHlFao~-_B#)05Xx-`IwT|Ww+aS zIOYwE!aZ#R*oEGs5Zm%qWG6)E>e9Alxw`C6G=GJHli{8*Q4}20jUFlg@D@xUxf$GN zVl&Wwrjz+L7I4oZHlj}SH4v%wNN9@m)`dcW0_k(Mz!$L3NjBeuKk!D|bgiv0 zefdEFdCnvbCNtfXKvlWf4W{J9Dwh`%K*5DiWkPTtEcQ8}t<#ik%??o4wCSI4()hmLpLVRSgh_08$ z=i4(lgi9$iTV?0{+!+@^&<)ni&{cVeL?FSdtZO^iS(-&~E6@I60Z zWI_RNEN?A^w$#RwW^Tj`b&~4>N3n^#p?thlO|D~ZN`;#(xCVy!Q*D{~M`s7}9c0hv z!vVkn<%7^bCiHzR6I$aCA<|Q)NzxerD*}MeYxiSaI4vDa#2c81E|^SqW|%vQ=IARM za!&l|A>AJt;o!T9s~uV+lfl}1wODi4gP}v|`pw!!_&^gKplNVMt`bq(tF^q)@1lY2 zR^WCQ`;+K~o#6i8z`ql+W4a%a6tDxNfkF(QTuBPgbV%Vjrf>@Qzk~RH^*8X}Nc_Le z*e!~2-@$=dP54%*i9e>pH(s!G{+O->KAL3A;ulJgbfe_sUmf!CsmsS&;^V8|;A0K( zaUjme193hc>xd7tg)pv4@5qy$hgpxrNc?Y?@M5``y3xt&+^!cB z9WpZH2WD8Mc4bqj9xk1>Bk}+d z9y0-vV-;THfjnI99qApJ$%YKWws70l6(g+hHJ-ez1CzZ`^``fE)H|LpiuX>@A0l6Y zu*tzy0=;TI23(ECsBFB_pa{LdKBkB(;2!Z(7Ij8=BEQU|Z%vf$B9#Y_!GsOfazy4tB8A?Qya#GfwW2_O9jMT-x9L`?F*PlzlZ{EYa(hwlZk-3PxS{^*0> z5VL&n+oG=z-X#wB_akdZs zSxoi8!sy|HEn~lr->A{(Yd=El@X=2)miypTW26txFp_+5XXEcaeA&j0KKO9sbRV2! zl=nTBr=Q)1=G(}g+ym#kb>#wrb6OyKHJ-Pi7@qfq(9>ws{ z#u0>w9>!B_Jg)RbKW}A-u>Q5uvf7k?o5Ss6LVw=Jbbsx) z?mx`i40^`|;Nt^uNdO)ffF}gtDFJwT0G=IyPYl2(2jKYun0~@8{+QyFIDnGr{@QX` zZHoFpJNnrK0DM;fz9#_h2*3{p;70=R69M>{0Q^D#ekB0E5rE$gz`FwQ`vLgl0Q_kH-W!1T z2jFi5@PPpQa{y*nqn6vd@?W1Je7`cBYWzd#gMMZ?J(O>Jh(EDK?PN*mp=_f_(La{kdl^q5r*;YF z81#d%1TW(DK1NuLAIfl&k=t3epTuyUF%nxc^{1Z`PY*?nW0bz6e3ns!c!k<`a{s;J z8{`D{WO%>8C;SW_$M6Ahvf@v+e=F)0J;~3{;v7X!%KNb>Rr-01$A2pBSMyoSurNNu zmQVCHG5m-~R{AMp_yuu5@h9bbMqHung?{%zdgwthNsV90{hts=WlDTo8Gb`F`{aFJ zT;`K!m)NQJrInfCNq@h|3W2kUnUwrH4wyENveQA1^i|r}n`NPZtj; z{Y!X)NLBn+ar-#&gOcw=rgw}uU+Jfq+fNpQkQ2Tc3{Md$iheP}CyEypzLObVBu-H6 zbVraLnk_C=^CjtBCtg$d2Xgy5@l=Y$FX2rhs`#Pb6OtZUBhFLyA?@`Fae-Qoa{X)& zhe3Y*kWM}Te*F-9E%?z7!Ofm{pWqhI*AKxx1MSTL{Aa89oyJiAD+B&<81$hZYNx-G ztsjDSKrYf}9{%+V4K&IX+@Im0#(L_c9xAR1;I9wBw*>f0A>`_z@jnIdJ&X0JA8N|Q zdeINTM+fkK85sXQ>{CC~G&!K}C>g$bsQp#gpMD75kNMLN!KVcDNq^E$Kh(ZApwF&Z zx>f4`^8h?MfbW$+dr6>uGuE?yh+cW1|Db?=_66)IDKLIaVEl^#eRU6vUmTFPTR?yG z*Xi{`{9PEBzXt+vaiBl_MN$3G_$`6{-Xj&Y4+`+VCty$41lkt`@aF{PYYY6LehB}4 zf$`r5+CK=`$3Fx3qJi;+0ezkpkdMr-;6xz~LtcoS{3yY>3PvXKDrNjpFiVKhRF8Z- z^4KHPiuOhLyL8B7qYXY0()fXZ2_HRqi{+{k8-ofJ5BXh;eOr<8IQ%( zU){<(UG?vz@SUN?ohj!ncBHC5OTjA4&-(*kbBI_E)sCPcA47@mSju(%+43)z$I?~5 zWXf28_SLy(GGc~>iYSDRGc1!^AEu`Un7v)xZnbT3qL z<5*Hg_;me6YMeT*LT*&!HFnL;eEgMTU4& zecZu55_@$Du$qR9_8v-nRlh~JG8j)nk5Gz9Zg0K4|`wL$vJ*s+F`SMzn1(%T4w|46LM*VRg2 zSp2-6)UiEpqnbDH$LmG&w@Loty%_jodj)^{h##$&Yt(uiW(bHFmw&U;3;2SnMeG=* zhid`g$-7SF*B^qPEy}++YTOM z=z`vO%3)viltUjZH}W+EYkB^HGT?&w^8UIId1rzv)c%c}p1kd<-$K<7Irm$j`XT3j zcdPs!`Fk)!f0Mtv630URyVjJ`xX?~Hj^LgIKOq00cnEZkA{coQ;!*QvZoBR{@C@Eh=hM)SxI)F+vCr zTeLwCg94^J1Qkm{a!4Y1d2)i0ix_z*C}>2)XnlYnL`BS1RD2;?yrQC)T58ey;QB<1 z-qfm>dab>`-^_0|bM~BYJ0IO|X7)F~`R~l`?Bguwh&PG1ig$=>#C76h;zn_k_=flg z@gs4!__g@0_=CvjcI=k}#BSnYVy1Y!*jqeJ>?aNqhl=Nl1>#t7f_SM|Bu*DA#kklY z&JpK}H;PT-a`A5Qez8SdFK!T@5jTtfA#M}j5_gIph@XgGif!We;*TP}QpxmdhIokB zLp(;z5>FBPin-zt@f>l4c!5|bUMx-#r-|iawU`iRiH+j*;$m^Bc&E5RTq~{@pAerD zeekFb@{;!Bf=%)V;5|0qG#6DuKc$PRqoGxA|UL)Qht`r{>9}`~? zw~6nFpNW4Hc>~Sk<}mR%@l?~#b1e|#Y@ELVx8D1E)nk%*NPj&7sWTlKa0D?@5KENwsHJi>?xiq z4iaw`e=D|#Plzvx+r&2yHc@QiY?^gLE;`1thQQSdR;B!Xt0}}0jMqUvFUy5xi=ePfJ{h=h* zA0cLwGjRVQ=91727sso7l6VDKi63Sc6D0Ht#M@PVr?`%+3W8SgNfP>3#6PM0&*Il) zHJ*Qqdr9aI=x*6V>?NKl4i!g=g=7srj}b3b`3!NExJcyZ3Dn;sJ}y2bz9Ifz{6PFj z+(Xs|L7VtJ$+!=-JeR<`OUao*P%c)JsDG`v zn8fqRCULpS*NRVyFN=R9p?^o*LpGql#qUY@cRk$lNbzKGAPN0h;%M^fASe_sCQ-jk zoGC64mx-%M)N2u+C1(Y}3*yTpeBKs66~7fb_ptg5@mLbiTTc*ACQ*NoI8x;oh?kSI z@q-{@83}!Z$j>F2UoNg8p?^qxp2YLp7sXdd=y!^ri{Fdcx1;}a;x?6U7e6Mi3xdzZuSn>B5)a0M z3+8)@r;EQ3FCbBWtXNFW4T6|BgGBw=;!WaR;)CKwaVv@X+r$sadHB3l{DOqv58{DG z*?gwhM;uI|-Y>K~O2iNwmxNqenrCPC-LB8ZN8`2mxP}G?tmOlE(y$g(4d{XR5!siTesCc1x843MVF-|t&d9XN}MExb= z-QvUIGvce_J0$AAFSe1l2En)D4%Uj ziL1oNN$8&vUn6f1f;Yt-8EOzb806Z1*HF+nlKg9JU>c1eqDZVd$MMD2qv2!ov@4|JRcnFF5Cx|)X+2UyNGVuy=773p@ z;;rOwgWz`Yw}kx3H|Hh2jsm$@R7KiME$>u87JBNQDPqw`qRa8$ouf`1jGUo z^)C_2#jC{Y#oNWz;sz2v8^zbj6*&KheX0bW#mfq zqj)6=|GDC=;tKImag+Fl_@20jgkPK3>15>Z$9Yjan1uiF;u+#laTK`<=NWOl%1gyM zajtj^xjG1L6Yo^{L*mooR&gf@{d?kntNcf?>nS$A!^NIrHu(UqGsIk#4;ROY#bT}4 zNTS|+@ht3;00e-A=RZ9V?zD{(^+hIpPFyvN%(m zB`zV?<2)nYL1H^riI0gdif@vS;=Oipr^>$&_ljLlw>~|{R$TXr$E*BI@f>lCcq#es zxSkYCRbDU77jF|+kCaf`TJd{5jhek=0D6>euYF;hHMJVzWQP85s9DsiEBn|Po2u=tetmiWH- zh4`Jg-NSq-yhzrD};(g*e@oDkT;%@OfasPg{{hy0H#Z$!qiO-cg ziy7o}y?+6AXTB^5@Hoa0x4q^$aZfRetg!FtkeJ5I^IhyNhG@n--^~+;kd^j*MKYiH zD*HYVS-^a?ecz5OWWL6}*G^7mz83SHSVUfl=Y3*18OMFU2&s9FnGhRDWM+$vWIfJ< z;zDvJ?ia--@~XhRr$jb04-;JC8Ll9&#{0Tr3poqdonkBbZ}vSYawGF-{5f$md5wMl zhuq5i96Y}fx0Bc6`GdHVY{YefxQo2bzSl(VW`1rE>=E0@dAJ`G_mbGyAH`rl7Y$S2t zHeXyw;=XIK*hJ#~X_?qeHe>w76(sI&R*Nkp?n~B*tt9R%Hi#R^yD|RaW)j!?Tg0v8 zy%>LSJBjP=9pX-M1;$_8MXtp7i@Ql&*X|M9NL;smEAAz+v;HUs`y-F*z|LX@xd!7e zb|=?j{KZVN1>-Mfkq=`0MgBVlUjOtJ`;iZ0{KX+84vwK>KKTg7Uo0Tk>_TRK#HN@$LNfE@Hs!aIl{%hLe-HDR zA3Jm0kk247KlV^Qlf?YkPx(BuR>u|e1T(U_PP!9{FbG zF;ANP8Tk#&W1ckoDe`7N#r$aYKjh8+*P#6h`3&|a=1H@^AaC{;%#&t6Kt7-AF+ZB| zM&69~Y>gxGW*jj;n(;y2j1T6?X4XUgZt_~hrTj*+5pgNMgS-xLDc?rUMO>Xg)bB>l zLtM&dlk*Xm@*_yhlT(y0A~8=kC_kITJh@EyW^y6=OZg2X=E-f!ZznN7?pA&eiFpz~ zA!)~#T#WuwzBh?^a;Wn8-4~coQb5{`YWRNWwKjnLq zm?!g;A3|cDEL461iFvYA`Eqg{_AljUlb9!$Dc?+Do@`Nm9f^7JIpsH#m|V6izk|d) zxkvdn67yt628ejOk(eiYE1ykbQZn!5VEs_$F;9-x`a%-(f#<>`=C?AAFXpueNX%!?l9KiX&O@B!{2(~`=iq`MxV}4heGq&`-T>c2!G(zD zFmMq*A2=Mu@m@jRg#CtG90b?&0C8NuMc$0h)sFyi9GlMxo3NcnB9G&C(orCeSM#~q zZHOxq`DOY%3CHC-#~_d6apkcfj>BK|1abT=C2`z!Iu69~Hu-oE$63!4KpbBiNgP*4 zXMs4LZXoXqf|q-NE8uq`h~sAQN#OlK@G7|qhhJ}SHI66pfgt!Nxd!=@!L{gjvIWn3 zvcU)O?}AC}@0(5qAIATu;s15mpGfT2H=Pcy$MbFy`*BuZuochyNbI)p zve>WrYstQPrYRX#S~{U-T&%33E)my;M;vAjtF5i9C@D@<)KsJXgo>(Id;)&K*~Z}Y z)xRR#xA&;h%GkeR9nnplS{y5$Rx!0IR#j4abdxaYUyrOTE~|@HOtU7Xwi&Nz#pJ@2I_^Eyr(mN2{lbtkP3xM@cD9so6e0Jk)FItCL&qXmuK&_HFOLsUty( zS2$>CjXGGH;$lZItwp+3k^0^d>h(%QR8wa=7>$g-y3UM}Cr%oJ^pcMKI6dsct9`X5 zFHEyxg_4@8D$D>K?4@?&&ugei9%--GSlWqjQn8bzgxWrrw2QRK=~kuGw+)(UD#ak} zx)cZhm>L(WizRPR>RLNDYofOm%*^dh<2V_2&}Z!%6lzj7HC&Str?)ksNYx{&>P^?X zc(Bj>zwv~clz755`-&$NrN$GkN~!PnY^ah!bX|k#y7S{T^|c)3b1M>cfmeq9h!zd6 zj1|XCq3sQ{Ft)yGS}cCibe?AG0&_uDoJhngrr`vOJTKDhBpolVE@O$!;R+?l8J%O0 z_Cn5_N8x|bRXF!sAGaAib%$%rUSej~@g?Q4()voM-OiLSCIvN>rOqOyzuNa6vu#NY zrCpce;O!=<7U@@}c%)2KBjd3vlVaJ2qGLDCJMB&p-S~^mC2oDK*G{A?QUe#f_8eH_ z*GVb016)x(y~aAHxP;p>D%5Cblh>F74s$_$Rcu&gWnf3TzOFV_UCMm=8vt{uH?cZV zA%UE|;`S>-PZkN%JH?EuPQ>Cfi_v~zO+3N5c{uJXa1HHBxIQcjj|=RQB{K>t%E~9< zYBN5jI6k9;fbBLE8BBBT#sEL*6~_&X-!GT ztKIo@bowyciz7j~dKkw9qHotFZDrEh>Y79>=lrn~&!}S`207E}>T>pdKayj1%&Df& z)9RCNGIE%8>NK;Dy;>-)tej@rr@};=TwZUd8O^G7oI)$A%Q_fkQ*~6`xcchqP^2D6 zx2l6q994}riYqH-#cVT4eHdMt;*oU0XhwQ`=#)mBbWJ#>uFQxV6s^Iql0?PKn450# zrT(&_U3hBb==&!#^UBSt%H6vE#P2|C6c=!r95SW+Gq1L z)zhy`@i1GRrn+A~(|DP)s;^A(Y99?>rV&k9=_W01x9u;#RvPp6(es6&efrfYKH&v@ z8k4l^QXIl59S3J*%p$AI(*m5=Jz;zE=d-R zE@`E`P^qk_#v#Stw3iwk#AXNBmn7|X{tD|mJziX;tw;&h%oo^I$A%JT#tSUBqP8Se zmtxgEQ+U;|F)o*WKM0Sb)Ck;RWY)N&Xn1`*j@wrDQbBPw&YpqJe&g}DGFCTiW^qMj z@iY|MVGjqIbHBZC;>AY?UE971?IQI@x>ft`0uzvJD8&PP;;l~O(>^OEOGBrQ1Swu& z2V+7hnc=nS2HJJAx8A?N?Vziy?Ra|;oV1n6Yup`>nGwe0f*B7|?XG3#2t0+rFz&OF zODbZO`&OWjMoAIfDwNln>*X=HimEB;prQ8BH5Z>r+Y?>q&nIRU<4j#qqV2Mio-1lU z11FcaPnk}cI&mhgvDH(iFKJ4u>MH7{*3{+ZU;}X{n<$eG*Hn!f zKhCXbe<&2LXb)Sr-f7mL&w2lyW=(i+?$)KhK6Pttf9et}x$t~kltoJH19JY zYnJ`Z(kuoKG;*^XXqI_qIlwG)&9c8)n#JHeBR9)|W|?P}1I#klEc@GX3Wp5fa~E$f4js1T~k_|DCWV@KgW~}>1RC5a*$aLG|N1*9AK8YX4&5?`{9$me>vTP&q_Oa z>YaOo;0t_C>e7Dti;tI0!pG94+{Ntt-hs~dYlR={)2|EY{NDIka(wf#ZUX*y$@#qs zo$t31e&{OW*A;Yr4_d!4zMWXdcBx@8ZkMBM)K5CepAOB6d@7LzVcd&G<_cSW_@eM^LU3^bK=lku2A9qZS z2Zlb3kKav%qAlen?qWGv`a(-t-{Dydbcx@r{yAGWRi!i=cWG<$WlJmO;I=}z&;ny7+_8(q% z2>ptzUlPv2_1^849A9_%Rnthx`MnLDAKzs7x#NS=2X*v& z%KC-zH7Y(g#W=smBYw4Be0V)0^xGWiKfd#}5bIrXe$Pd=w*h`x5V8O8T1V*D9O=LA zoow9HFgd?v5x-_HzFyLCdlzBiLlfcnX2S0j|5x-XWQOE7Y>n5S!;gRE`0Dh<%Cg;cRv_aLd-9ok7M@pyb64~!JdhKRI z>$c-;yB%R$li@crY_)wm&WdcuX86&E+kw|%Lci|TFN}}x403y^VRG?xi}>yK;_E9N z>wSllgg{UtS)SKuiDL#(CI#h&L7`4uiZ1Db^S6P`>)?FS8zXY$@z`4 zy0G2uSi!jaOXzgxLFc!-*K0QyTIyJDvOO-t@yNuAbo1oc$nl%4cHQ~kwR=J2_zkwS z?|%cmc0WHTd3*WJ8>)uM`F#wXza1IybH~SE&+l357xoL^0p<2l!{q#)iuh&1k2>yG zXGzCAzvIszj}b7qlm$x8@4un*~t&x@e*<16s|hI@W9tX~-4w~CJ%CKq2>#IMlvJ5M^sci>^k@$sG6avCW) zzb?@E@lE#p&WDyd`h60)zAD9h!*XhvoZqg<^;MDQH%dCzd+NyK`1nq)JJx)^$D#A% zEBE{^^!%1szp(#SC_ZYKTzrcnezl(880i?_8Tj8H-xm0#yM8_uIzPS!&+j7758Y3{ zFuorZA2m!aKDO!mHF|!(mX7h^HO{2?_|9><{#zdLTj=?X_x$44FN}}xCbJ!Cm|T3k zM)Kop^86-BXX-_ck9_zIp^=jF8x`5_`K~kTPm1Wyi|qH!Ub~Z_r622MMA~hHUp~rR za_x4G_^t5#E``|neG=KPHY+}An4I6P$bQx0`Aw0I@m<#=dEB;k5Fg(O_WQZj^ZSkG z_Z#aMjvL?QW;@g{x%e)P_-*w3ilk$`Pq1J5`+av5;*=65=eG+wKfcYL-!!PHqaVN9 z(%$B7R#vzf$Q~@72h>#&^}-w)%ej&MrT`?eKHwt?8cMD(e^a-+aYK z4U>!SzKGv0FTQf=7~ggr=zjn4yD59qNXhwagU*j{x94{SwA9h>Ve1#h*NQ@xQ^Vx^ z)<*o=JikimSnq~N|M9yqH_%AQ`OS-L?_T)zgND};oCBz%UvZ@WDzQ;4r-sS-T^{kv ze%b2iS1TRsU5bU@e+l@lrje5KyBIpZ|N6l%3mW>xK^NaZ>lgN4CU$1FLk*Mj>mTte z^x{iM$9ngoz8_x}@{K5W$@$%dazDPw@N@T#Ga+{IU1j~k_*Nj#cBo-;esvMQS}(o^ z=~(YeEd2OdP%j_lE;+x?p!4HvfS)@)W7`bbfqIUjNO3*7;p%{lfUV;UXKMguhE;+v=q4VQw_59{S?Be?gX813RuR!rp!{q#afXMgT==sf;j@#7-_5Jt?k>~l( zCFge%%6-4h@N?sPJ;W})1FT;dUkmbVhZ-j5w|~TMyBFU==~!=ndmj+qZ?&S{i40iD z`TZ2>zn$>Qhla=Rji8I~W9U#6#S@D`Yo1@^{R36$8Zk7 z|4i?}??n5jSvtQfp!5B*JinWvbn%V0eqnsPxnw)kFgd>hl>2_!o?nx6toJ6)(|&vz zsFzD4CFl1VbiQ9d&u=NTF20AYUl`v|#YYX3^IIG78{+vblaBEW94l#A~n`-^S_*N)BYM7kgWf8vu&#zfJ`pvV?bHed$fnPO^l$_tSk>@#u z@N>tfTzY^;g#+Qi)wk)TH$@xu<_!W8a-7OvKy@YuD{>y@2y7Aovo!@`up5MKm z-#ykZjBkSCqlU@FcW1<}*7I8-9phVoPVnQK0>5&UyX5??gU*ky0eNvl&NXPuKSorZxf!|z|yX5?ig3gbx)r;>Th+TaD6FI-_Qhd}f zIX`~Ky6?Byi*KEDjPJ68lH=PAzao^oqH7P!7n4I6dh~Hi> zz75hr67;j<5za5o@cV#9O3truWITdb+V__yp>^^7%=(4#H5_Jj)G#@}t`WZs&u^o2 zjBg~y)9=4V_~oPACFgf8bbkMJ_xzrL*u{5(^$X+MtoW#5a(>4~{4zbi=cHqNO*oGH z__o3?n*~bFkN>vck1q>;+0gKK+XTA!uC#t(d~Nu^itSLtqllK2IG) zBPHkeHFSReHF|!pK}#L|-n4#U{}m}dYM7kgYZ1SNp5Hd<=-1Wm&td%TXlb@6?Q^AEN+jBkVDqlU@({TFop_O9^a+b$jBdnR)I%R)hROLANBpwA_;yLh_-5gJ=8x|}_>DxlOU`d5bbfsOy!bwX*u^)& z`i1drSA5hkIX|A~eZPD!zE7lMeEjV!Kfayt`-w(M&hM(o{#*b*NX>YB2D_*-9od_`V-yQO2j;i%xpw+nt-Xr$!)euY1LzjFAw@%<87>gdPc)Pi5w zf2)tN<c_VZew$J5lJn~WogZH#{9JrrLrfk0x>&z3 zzDm6Cz;bGsoZo&Czb5!m$N1W$bM^fA67V~bMoP}_6Xc-_+ih06-$Zn~koUKv*=zT2 zSm(B5vYp4nd1FNf?T(Gi_gmENcae54h|c$3yWe~5j)=?$+u)aOKFE(8zb)`{AYBGniSva&9zEbUokmK|uN*qRpErAcKSJyJd6@MJ z$Bo~0&UUC_a(-t={I+_2Jl>t(6J3+zn-9Ny8Ywxye}~SGZ@cHm4Rn4>tX~-47R6^e z0iMopQN(Yj=f~e+b$$aQ^XWGDjda0ze*Gi!-!AyM@#Xh@Ilpd^`LqXK8p@y#2Z^)@ zG9rF$UVI05e!q;&r#<1fQC_~^;K=;97k*g~@c7N}{Emvur~EE;#zzg4i|_D=U*@Y; zM?d~vrrX{C*FUU!fT@jhDf|ZMZ^HTUw?d!`$E^omY+}3JSQ*LbzKL9yWO?o4Ct$;N z`CAlzyZo*k?sqOZza7x|`&Bml@*(1O@F!Q@c06YN!uWb-+4!hoa(?S0e&t?#{Ha^# zcOjlzva0Ks-dXA2zZzzBVY{QDW54LU$(&yhkBTt-${{v;djq-JoIzQVY??l=WoYW zuifLlc3(nWWW)WS4SqwzR@=8@qt%7m+xJA5=ng z9{kd^+beRutW~@E8TYW=<09wFonE`Wy>|HkhwcXz0hE zOn31;YW>3g+pYNYv+7}d4@dllc=7e~{P>-c_%DpF4SuJ&;6N8&D@1;L`S8oaddA0j z!NoThf8)O}zMj2pzqq->`OSgI_bc+^>GeiNZ(RX4tq;dd?#l$_s%$U_&ldpC4!*F9@+ zy7N)yx7*~k`%ACg(TCakoz%{1_&E<2xxXL4^)2Ib=M3s_sS+lxY5ADKsm;Q@>Ut->6Klts2CMb8?(FK1nPM6s3S6;hr-JSOHBPRWW8@P3`2UmGp-89urat+7E~k4}=RsHhw3+TNOX`@Gqh0iItqUL@!K^A&+l`bTYJ0bMEnZA gx6iKGe`7trJ2I1Yw_x)lcn3&rya-#i+a3S^AD*+4LI3~& diff --git a/MDK-ARM/hero/config.d b/MDK-ARM/hero/config.d deleted file mode 100644 index c73cfc4..0000000 --- a/MDK-ARM/hero/config.d +++ /dev/null @@ -1,60 +0,0 @@ -hero/config.o: ..\User\module\config.c ..\User\module\config.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\User\component\pid.h ..\User\component\filter.h \ - ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\User\device\motor.h ..\User\device\device.h \ - ..\User\device\motor_rm.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\module\shoot.h ..\Core\Inc\main.h ..\User\module\gimbal.h \ - ..\User\component\ahrs.h ..\User\device\motor_dm.h \ - ..\User\module\chassis.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\component\filter.h ..\User\component\mixer.h \ - ..\User\component\pid.h ..\User\component\ahrs.h ..\User\module\cmd.h diff --git a/MDK-ARM/hero/config.o b/MDK-ARM/hero/config.o deleted file mode 100644 index 69837f78ef5f9f83bab177341845ad807c651443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8352 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 diff --git a/MDK-ARM/hero/croutine.d b/MDK-ARM/hero/croutine.d deleted file mode 100644 index 973675a..0000000 --- a/MDK-ARM/hero/croutine.d +++ /dev/null @@ -1,13 +0,0 @@ -hero/croutine.o: ..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h diff --git a/MDK-ARM/hero/croutine.o b/MDK-ARM/hero/croutine.o deleted file mode 100644 index cbbdd9bcd690d3d022a451fbef127ca38425ac7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 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 fAEl@M!Dk-{XAeeeOAXs&`A!sNnb6rQ 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 diff --git a/MDK-ARM/hero/event_groups.d b/MDK-ARM/hero/event_groups.d deleted file mode 100644 index 5ae5928..0000000 --- a/MDK-ARM/hero/event_groups.d +++ /dev/null @@ -1,18 +0,0 @@ -hero/event_groups.o: \ - ..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdlib.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h diff --git a/MDK-ARM/hero/event_groups.o b/MDK-ARM/hero/event_groups.o deleted file mode 100644 index 09093dcd31abbe8e05710d63ad2308f2b218aecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17772 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 Jud4I$e*s%wN)`YB diff --git a/MDK-ARM/hero/freertos.d b/MDK-ARM/hero/freertos.d deleted file mode 100644 index cc9c6fc..0000000 --- a/MDK-ARM/hero/freertos.d +++ /dev/null @@ -1,48 +0,0 @@ -hero/freertos.o: ..\Core\Src\freertos.c \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\task\user_task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h diff --git a/MDK-ARM/hero/freertos.o b/MDK-ARM/hero/freertos.o deleted file mode 100644 index 5b432c941fbb02184697a086139c4144eec1fcea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5748 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 Y_n3ImnH+bC?0(#fNDIX=>x%mQ8^7V@)&Kwi diff --git a/MDK-ARM/hero/gimbal.d b/MDK-ARM/hero/gimbal.d deleted file mode 100644 index 111d524..0000000 --- a/MDK-ARM/hero/gimbal.d +++ /dev/null @@ -1,55 +0,0 @@ -hero/gimbal.o: ..\User\module\gimbal.c ..\User\module\gimbal.h \ - ..\User\component\ahrs.h ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\User\component\filter.h ..\User\component\pid.h \ - ..\User\device\motor.h ..\User\device\device.h \ - ..\User\device\motor_dm.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\device\motor_rm.h ..\User\bsp\time.h diff --git a/MDK-ARM/hero/gimbal.o b/MDK-ARM/hero/gimbal.o deleted file mode 100644 index 45a67432dbd58f772ec1772ffd3536c8ea8968db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13384 zcmc&)dvsLwo&Vmsb7v+q!<_*Fgb;NS0)*G(A+I7;LI@!t0UE%fh7Oa=Br_$+#L0w* zQpDgEk4N03?Ycpwc-n1CAGWmB6;WHLYb!n7t@L#`Rk!qMyERn$(AciBpYQK}?_@Gm z&z}8fe}}oB@B8=teSeR8b1!$*H?Pw)jqIjT1&wn=p0LswOB7Tn?ZGELdeS+h4<8wI zc%37mr>?wuC3IwL2Hkm4A8{UiVW)G1O0{7v<9x_*IYh@`^@BuJ&6PLbx#B#kU2ap7 za|!Ko(4m#mFw3>0Y&#;heae=U>_;NoZ2SLZsE;F_OPn7q_e#vaJen^XIhzMuGZqK(>+HuC6Kue|Cw`pTH|%*$gX^zv9J z^zvAF)yrcQXU>j2a`x=lNcGvVPn4b=8`5A0f2-ediiRi~gZ@s8`w`<_#JC4B4k89& zrUEMC068UN&iBwsZHR`oY`#94c~Lt`4;LkFO+1`9JJyF7-H4IUSb8B*oV+c0c5FYS zdm+te9M`Af`ba<7*T9vq>hQ6X!J)u#aHI$$4P@gt(3zieErSm^KQ=YdnmAKDT+6(+ z4y)%F>VoP^j^bmZ=7QTVIncvn#YaZH&&oNwnbn&DBydwz5WVlKsqNJdAX5fN5=in(CnC_X>hrgAw3 zEADZ-(vL_Kwuxo+M-bKa=J@P=tJ1RPEv&<7IE)x-C)v?(8V*Bi%Wmzc&Yc0`cW!m-sT)^+@e5zLk@qsU@pJ9Sm^+wzwl!QlHs&VB z(SrT=u5q5XPnlIX@j~k4bd0nKjtKrpkT8Pdqtme;$sV`YF+vyv=RbbV*=ME$D_m)g zp2wMZZ`1+IXzQa^|DMd>JKx50zyG9fh(a{v9V!^|47rC~Lq4q3TfASr%*=bmW97{c9d$T6fT>+RmJT_Um8yp3->6nyTDqdN`d;i=M;kAK3wK%1=1 zF{c{38FbAuCu`eWL=LCcIMwG{>AS&4q*st`mIR2LG*$B%R%+%XWYjp7 znH9(?0F5La%+VM`ljkZ|T2+AYsMX@+-C$!P;(miLP$6`u8Ey^k1<;B07upx7bkkpmR;1iK~N<9Z@k0cFf1s z!0vW{aXE&A4=euDV8Qu+ptvHB;yeeOux7W0UTXq?k?u62%A-e4{?OU*$7S*;jrXDZ=pZq@E5Z_FM!u}q}b;n@zICRkV^a^ zaauLX9X<4f)$NKuG4~lx97$BX&D?3>ir$Bz7%vJ}*plTu_aV1l^a7V9g)BZHMpbi| z`|>3#_@YYYaD>9#a{~7Jt&x{2pJ&A!-L6xXMq52** zq!JmD+skz*`4oC1FT3QKnIC{y(bXO`Xcx0`q+BQU&44OtnkwuY?eS{VKbhDX`3;ZYc_ z9XG7cF2i;mvgtW~^LCq_8#MRX^t?jzkWE(nDa}>w*wgj(19NE zokG`@Al1EFB9^@(kGb2XOZ?_Oo4zJ!?zib{ z3(dQ1I#gu-qfM70i9e#hZ$qFj!or$wenWKn0y4j4(+i#CE5;tX$aZb8yCqv;{nqgc z>$kyf4eUC2rQRG^p>H<%Hn5+!=Lg6vf%rpAZz~Ff^i~z)0`ps}7>eE+L=g@{8sH!s z14a4Fx z2Z9CD%remxOeeF(re`?K8*RGCW474zOh5Ur!C^d^j}!kqP`(;mehj^%EKudRPOTh1 zM;sw*yqlnQl%m^PLHs)u1vP<+g0T5XkcS{Ds6@9|)V${ks)8mTXIzJZ>O%580E1^? z=$#h`ddtnvfMh%G95TNInooJ}To3tA!frBG*?$_8?|EF@u+!(_Krb6V>}TT~fg4vs zFL#=JLsj$~4^3vm_YNHIJ|| zb;*_wUDE(A%a$O4ScW>gQ_&3dMbpt9>Pu!KJ*iA8O&!tRYz;Hi6YbB$(~)Fsd=~l> zsk9ZSdKm)2p4HaOj#nHBVy2-_$9Kom{c(z{!Ri>-Z{}{H-WS~?9rqy$bE%$qSCn>9 zA0;V9$w+sy2Q^F$WQ2-EItDVS&dx|@I(|E)vC`t!bf}R15)I{1 zebN5@31JYPy7r}0)D!PWMDD<1y}78IB2aEWLd^g?PM=c7>v_t+7;<+r&wpQ8^xyF;YF({T0`ws)Lu>PH57|? zNB2eI-SHl5L2QAEd<`|H_H4$`)~P@>eRi)IvWnOf-AmlBEY4=GENrZPBU}T~SWAjk z_R>uD4A5TMM|W6bYCx@^wpV$}HZa!uN%Ja-MBDqN+!o*8hd>0)?E`TXKAlGXl!^EB z$%?SIzv*sc#{{;89gb(eE7H*u;~Hn85#}w5JCbqNwXC(r9YKL2Sd~}T1GO?<1oF8$P~wanBNRO>(z*@TBQ=nS}QSjzY&YnxPeG zGqqxEmR6!&>nhXAwYeHzG7ul#8t!@&#C-;@0O$&uPTGFcKZ%OK+l}u-YfR4r+F{2U zGei?~d~eF?;3T&$<;wS~HKu=pJ>R>s_Atophwo=u9Td4bzQ<*CD~NuD=PsRo2dSq0 z4R0s#?Sk)?_-S%4YisZCv+rwdvH0#}N8D!RHfOVK9rjI=?{|3qiuQ&R97=7NNUR4O zo-wQi4H`qhSqK7803z&QA^f_ql)BnbS^m{E*KTZRTa)Z<3y0g1y&c^Hv3Og5CWaFT z&bZr06X|{{jJ3lpTJ;JNU0P{dG&v12Aj7!7O`75MKJ5zYr|xPp43~b6!iJeJbXVB$ zhXIv_&(&m@t`=i5MAc1z4Mqt_-L=>-n~iB8ueYQ{N*XuJdz3WaHj!&&4wC67>RCB?c+q9%{jTN{CJ}W_98#V$> zhTByM+JLMKxU31K^ZeSFR;{edRo}Kl?R)yT^mh(~UHUy**wDK2GWw{-6PZ9pZyrz+ zc^|CwgmE3Z8YMlIc8{nu8YM-a%LG(uPgvyon>;cGIg{%90n z0x%@q)oDx#qjbCwO4MMcVX^T1Rx}w4!^T|9)gW8DVeN&uC~UZ!jB8!b7`K62(qyb{ z;*bTdX4jx`{b{2Nu~D%>W65b__8*P;u4-derLnBhDBXY&G_glb6KeMqQXPc4`R}V6 zq2{O?kr}YbSah0~PAJULuafaX4^$dckkMQWVh{#-gUBC&{``T{*c~GG-?Kom4k-f#6|a^6eh%2_=d}~+X$j8yeNZ^G0v?JSWR zh|D?xa%D)YCO=b`{!a&ZMeCQ;MsVrF2R`WtP1v8acrzTwX6R6R0sGM1Wdt~LP+>jV ziS%_W1)Owztf3?(^5-S|u4FL`)b>7&Gh>5Mfpw3%+J}ZZDZp9h27(l#YBQ{O#jaLV z4GX^so|Oh41|TQ7sxSsDeI5#qm@b#zFz9ej7{(jelSSS`#>}U&{jiS*jTueGRM#P6 zMx{EqP`4uVlc#>#R+nO8`Lx-f!t!~a+rFvp0G7l_m#_G7-#LMw)l9rNCpu}fG=)N0 z9Se1uHGy~2^a;FAy{*i;lS%Fg`YH5wPX9#H=@@vv@$$Xff&Oxv&Ns!JrV~GHj5nR| zDIurn=r6bFSH+v2t48$VJpP(I{<=JVb{;>6nmBoB{Ot0S%>bGILmvO7obj{%#(aP9 zEaK;!DGrk!1I;`?LruZtd{B6Po|)p9PJXE$KSxb*xal?FH!I$!d_k(l{pJ3x&pdzo zup9F`^YUB7ol9f=oq7B%d3+2&|6-hrSL=fR&4}r9Azwyr3$T3n8PPkBD8yJ!bgS?&;Q_ROA8r{Z5tRVF za9YH;kZ7&&H#6c3gO}rDSyc(%!8jBBU|cM}QSe?y$lqYBAS%RsGcFNq73^dT5#1q( zZfF6Pc@6isfM})Q8o?$(Jcg3DjOfFH8OGUo87O!Uqilx-c$!!7<`8wV9LQ|}CJ2wo z_=6uuSANf~y6a88Hu= z1#cF4m*9ZlA;Dq60^5&?+=cbSc7=kajF`_k zf(u2iz7fD~z3^KZF~8ddKP2)G3+@&CsNjQwd|q>Zj|uXZC+43QJTLf);O_+A5_Dl5 zvpwH87|R61f-40Z1h)(Fi+HxbU2stF0l|j_`Ci6$rv=Xn@_EYg3xdBC{Da`%1bt4+ zZie7&!Ae1VHd1k#1-A>v1^H7T_j9-41A_d*ndM&)d`9p)f%;5@7qD%eP8CZ~5NN z=V+lI-)H&U;`=9Kh!N*hxnKn&oE8ZxKU|a_&ig8sgI~gk_|3v^W<)_@_E)`mt?ldU-bdkBynUbx zZ$sPh8l1v-iziS+H%s950gi#qU*}sjm$05qDgl z8&yf|&nb%GZybuqe~;W6=l7bdwkY=6+SpPbX~4_OfqqisiDokCWcxrS4xYzoja|K< zhs5IgGiiBuiPx=gZc*PH>XPY>?s$DVjqeZYmAUGL->&b_j?uC{*a>b%dJIL(VNP|!wnm^E$+|o7n%1cYTmb-t3u}KBN6ptH8Rj$(>b2A zWt2N6_3ApOex3ME5+8S{?~S(O!^V5$wMD)TU6qinu&P}fi>V2%i*|R6zh(?$f-=!| z3it2pQTXnQ)k>YeQk7@I%c(pTUdGf?rj{^uJzr}0Qq33MqW|mm0`?oWTDD!pv+SH4 z0UmEun}aLU*oLa{{?BcE{&4#oe))Fx_fOW_cAo}~BP`ptm*E)*+&uiad$!}V>@a?a z*Ea~{#?N^yw^Ov^9fB-3-but`JC27VBpZ*P({l6M4(0^(cC+I-V3!;36yk+o#PQtt z+4;Q;fBehl$8USNU$)_9$GZTd+;|rd&(4qKcD&!fAEwzld%*MAYBxI`|NoiXe);*4 zj;+HFaQ0?&uVtF<9!82x$%CBcn4v`b-{6+jW=Y) z%hsg=3y1S#8*X;I`}5)@W{>B`$35GzAODA%-2AE#?{UcOX2<(D>~iz#L%j7c;{5n; zCOclnikHogze8|8Y{Sit*OwRXR8D@ljb-C~0CaAC{Jhi4fuz~-TEOS#cLwozoSYy3 zEobLf2^#UT`L$s|aenfrVm7~pkmbgEF(*I1XWQ}cr?|=wpjr&^Ub7h>=gy7)XQE9r zzZspb&gsC`?E;Y_rVHq|2xI1P%)-y^cWPd|A^Z)yf&)vl;|22Ky*}T1mf(2&Hpq@w zD)HT*4Yw=!>6j12;KFu%UfIpI z+al}Kmh*$t$t+`ygV{}a>uNL3-JOv0cu~sicn{lH{{R;1;feqN diff --git a/MDK-ARM/hero/heap_4.d b/MDK-ARM/hero/heap_4.d deleted file mode 100644 index cc4a0c1..0000000 --- a/MDK-ARM/hero/heap_4.d +++ /dev/null @@ -1,14 +0,0 @@ -hero/heap_4.o: \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdlib.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/hero/heap_4.o b/MDK-ARM/hero/heap_4.o deleted file mode 100644 index f9b359ebcac45bda2b8c117d7393ff1967820608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11860 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 diff --git a/MDK-ARM/hero/hero.build_log.htm b/MDK-ARM/hero/hero.build_log.htm index 2300427..00c42af 100644 --- a/MDK-ARM/hero/hero.build_log.htm +++ b/MDK-ARM/hero/hero.build_log.htm @@ -22,7 +22,7 @@ Dialog DLL: TCM.DLL V1.48.0.0

Project:

D:\CUBEMX\hero\god-yuan-hero\MDK-ARM\hero.uvprojx -Project File Date: 11/12/2025 +Project File Date: 12/05/2025

Output:

*** Using Compiler 'V6.16', folder: 'D:\cangming\ARM\ARMCLANG\Bin' @@ -31,31 +31,307 @@ Note: source file '..\User\bsp\can.c' - object file renamed from 'hero\can.o' to Note: source file '..\User\bsp\gpio.c' - object file renamed from 'hero\gpio.o' to 'hero\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'hero\spi.o' to 'hero\spi_1.o'. Note: source file '..\User\task\cmd.c' - object file renamed from 'hero\cmd.o' to 'hero\cmd_1.o'. -compiling rc.c... -../User/module/cmd.c(25): warning: enumeration values 'CMD_SRC_NUM' and 'CMD_SRC_ERR' not handled in switch [-Wswitch] - switch (source) { - ^ -../User/module/cmd.c(102): error: unknown type name 'DR16_DataPC_t' - DR16_DataPC_t dr16; - ^ -../User/module/cmd.c(105): error: unknown type name 'DR16_DataPC_t' - DR16_DataPC_t dr16; - ^ -../User/module/cmd.c(121): error: no member named 'dr16' in 'union rc_inputdata_u' - pc_data_buffer.dr16= rc_buffer.dr16.data.pc; - ~~~~~~~~~ ^ -../User/module/cmd.c(122): error: no member named 'dr16' in 'union rc_inputdata_u' - rc->online = rc->data->dr16.header.online; - ~~~~~~~~ ^ -../User/module/cmd.c(131): error: no member named 'dr16' in 'union rc_inputdata_u' - pc->online=rc_buffer.dr16.header.online; - ~~~~~~~~~ ^ -../User/module/cmd.c(259): error: no member named 'online' in 'AT9S_t' - c->output.shoot.cmd.online = at9s_out.online; - ~~~~~~~~ ^ -1 warning and 6 errors generated. +../Core/Src/main.c(21): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling main.c... +compiling stm32f4xx_hal_flash_ramfunc.c... +compiling gpio.c... +compiling dma.c... +compiling stm32f4xx_hal_rcc_ex.c... +compiling i2c.c... +compiling stm32f4xx_hal_can.c... +compiling stm32f4xx_hal_pwr.c... +compiling stm32f4xx_hal_dma.c... +compiling stm32f4xx_hal_msp.c... +compiling usart.c... +compiling stm32f4xx_hal_pwr_ex.c... +compiling tim.c... +compiling stm32f4xx_hal_flash_ex.c... +compiling spi.c... +../Core/Src/freertos.c(21): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling freertos.c... +compiling stm32f4xx_hal_gpio.c... +compiling stm32f4xx_hal_i2c_ex.c... +compiling stm32f4xx_hal_rcc.c... +compiling stm32f4xx_hal_cortex.c... +compiling stm32f4xx_hal_dma_ex.c... +compiling stm32f4xx_hal.c... +../Core/Src/stm32f4xx_it.c(23): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling stm32f4xx_it.c... +compiling stm32f4xx_hal_exti.c... +compiling stm32f4xx_hal_flash.c... +compiling can.c... +compiling stm32f4xx_hal_tim_ex.c... +compiling stm32f4xx_hal_uart.c... +compiling stm32f4xx_hal_spi.c... +compiling stm32f4xx_hal_i2c.c... +compiling stm32f4xx_hal_tim.c... +../Middlewares/Third_Party/FreeRTOS/Source/croutine.c(28): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling croutine.c... +compiling system_stm32f4xx.c... +../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c(37): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling event_groups.c... +../Middlewares/Third_Party/FreeRTOS/Source/list.c(30): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling list.c... +../Middlewares/Third_Party/FreeRTOS/Source/queue.c(36): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling queue.c... +../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c(38): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling stream_buffer.c... +../Middlewares/Third_Party/FreeRTOS/Source/tasks.c(38): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling tasks.c... +../Middlewares/Third_Party/FreeRTOS/Source/timers.c(36): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling timers.c... +ArmClang: error: no such file or directory: '../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c' +ArmClang: error: no input files +compiling port.c... +../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c(43): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling heap_4.c... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c(28): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling cmsis_os2.c... +../User/bsp/can.c(2): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling can.c... +compiling dwt.c... +../User/bsp/mm.c(4): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling mm.c... +compiling gpio.c... +compiling pwm.c... +../User/bsp/time.c(6): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling time.c... +compiling uart.c... +compiling spi.c... +compiling AT9S_Pro.c... +compiling bmi088.c... +compiling motor.c... +../User/device/motor_dm.c(7): warning: In file included from... +../User\device/motor_dm.h(10): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling motor_dm.c... +../User/device/motor_rm.c(5): warning: In file included from... +../User/device/motor_rm.h(11): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling motor_rm.c... +compiling vofa.c... +compiling dr16.c... +compiling ahrs.c... +compiling filter.c... +compiling mixer.c... +compiling user_math.c... +compiling pid.c... +../User/module/gimbal.c(6): warning: In file included from... +../User/module/gimbal.h(16): warning: In file included from... +../User\device/motor_dm.h(10): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling gimbal.c... +../User/module/config.c(6): warning: In file included from... +../User\module/config.h(14): warning: In file included from... +../User\device/motor_rm.h(11): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling config.c... +../User/module/shoot.c(36): warning: In file included from... +../User/module/shoot.h(14): warning: In file included from... +../User\device/motor_rm.h(11): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling shoot.c... +../User/module/chassis.c(8): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling chassis.c... +../User/module/cmd.c(4): warning: In file included from... +../User\module/cmd.h(11): warning: In file included from... +../User\module/chassis.h(13): warning: In file included from... +../User\bsp/can.h(13): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2\cmsis_os.h(126): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. compiling cmd.c... -"hero\hero.axf" - 6 Error(s), 1 Warning(s). +../User/task/atti_esti.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling atti_esti.c... +../User/task/init.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling init.c... +../User/task/rc.c(9): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling rc.c... +../User/task/user_task.c(1): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling user_task.c... +../User/task/blink.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling blink.c... +../User/task/ctrl_chassis.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling ctrl_chassis.c... +../User/task/ctrl_gimbal.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling ctrl_gimbal.c... +../User/task/ctrl_shoot.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling ctrl_shoot.c... +../User/task/cmd.c(7): warning: In file included from... +../User\task/user_task.h(8): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include\FreeRTOS.h(62): warning: In file included from... +../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h(52): error: 'portmacro.h' file not found + #include "portmacro.h" + ^~~~~~~~~~~~~ +1 error generated. +compiling cmd.c... +"hero\hero.axf" - 33 Error(s), 0 Warning(s).

Software Packages used:

@@ -80,7 +356,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h Target not created. -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:07 diff --git a/MDK-ARM/hero/hero_hero.dep b/MDK-ARM/hero/hero_hero.dep index 6ea71b6..514545d 100644 --- a/MDK-ARM/hero/hero_hero.dep +++ b/MDK-ARM/hero/hero_hero.dep @@ -43,7 +43,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -100,7 +100,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -139,7 +139,7 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x68AD823F) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\task\user_task.h)(0x6932C3FE) F (../Core/Src/can.c)(0x690CA972)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/can.o -MD) I (..\Core\Inc\can.h)(0x690CA973) I (..\Core\Inc\main.h)(0x690CA974) @@ -404,7 +404,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1191,7 +1191,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1205,7 +1205,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1220,7 +1220,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) F (../Middlewares/Third_Party/FreeRTOS/Source/queue.c)(0x68AD8208)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/queue.o -MD) @@ -1233,7 +1233,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1247,7 +1247,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1262,7 +1262,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1277,7 +1277,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1295,7 +1295,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1344,11 +1344,11 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -F (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c)(0x68AD8208)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/port.o -MD) +F (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c)(0x00000000)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/port.o -MD) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) @@ -1356,7 +1356,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1408,7 +1408,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1503,7 +1503,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) F (..\User\bsp\mm.h)(0x690DC361)() F (..\User\bsp\pwm.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/pwm.o -MD) @@ -1598,7 +1598,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Core\Inc\main.h)(0x690CA974) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x68AD823F) @@ -1677,8 +1677,8 @@ I (..\User\bsp\uart.h)(0x690DC361) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (..\User\bsp\bsp.h)(0x690DC361) F (..\User\bsp\uart.h)(0x690DC361)() -F (..\User\device\AT9S_Pro.c)(0x69132759)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/at9s_pro.o -MD) -I (..\User\device\AT9S_Pro.h)(0x6913274F) +F (..\User\device\AT9S_Pro.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/at9s_pro.o -MD) +I (..\User\device\AT9S_Pro.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -1686,7 +1686,7 @@ I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\string.h)(0x6035A4A8) I (..\User\bsp\uart.h)(0x690DC361) I (..\Core\Inc\usart.h)(0x690CA973) @@ -1724,7 +1724,7 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h)(0x68AD823F) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x68AD823F) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (..\User\bsp\bsp.h)(0x690DC361) -F (..\User\device\AT9S_Pro.h)(0x6913274F)() +F (..\User\device\AT9S_Pro.h)(0x6932C3FE)() F (..\User\device\bmi088.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/bmi088.o -MD) I (..\User\device\bmi088.h)(0x690DC344) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) @@ -1734,7 +1734,7 @@ I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (..\Core\Inc\gpio.h)(0x690CA970) I (..\Core\Inc\main.h)(0x690CA974) @@ -1777,17 +1777,17 @@ I (..\User\bsp\gpio.h)(0x690DC361) I (..\User\bsp\spi.h)(0x690DC361) I (..\Core\Inc\spi.h)(0x690CA973) F (..\User\device\bmi088.h)(0x690DC344)() -F (..\User\device\device.h)(0x6911EB88)() +F (..\User\device\device.h)(0x6932C3FE)() F (..\User\device\motor.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/motor.o -MD) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\string.h)(0x6035A4A8) F (..\User\device\motor.h)(0x690DC344)() F (..\User\device\motor_dm.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/motor_dm.o -MD) I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (..\User\device\motor.h)(0x690DC344) @@ -1835,7 +1835,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1849,7 +1849,7 @@ F (..\User\device\motor_dm.h)(0x690DC344)() F (..\User\device\motor_rm.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/motor_rm.o -MD) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (..\User\bsp\can.h)(0x690DC361) @@ -1896,7 +1896,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -1950,10 +1950,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x68AD823F) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (..\User\bsp\bsp.h)(0x690DC361) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) F (..\User\device\vofa.h)(0x690DC344)() -F (..\User\device\dr16.c)(0x69133E05)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/dr16.o -MD) -I (..\User\device\dr16.h)(0x69133DC7) +F (..\User\device\dr16.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/dr16.o -MD) +I (..\User\device\dr16.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -1961,7 +1961,7 @@ I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\bsp\uart.h)(0x690DC361) I (..\Core\Inc\usart.h)(0x690CA973) I (..\Core\Inc\main.h)(0x690CA974) @@ -2000,7 +2000,7 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (..\User\bsp\bsp.h)(0x690DC361) I (..\User\bsp\time.h)(0x690DC361) I (D:\cangming\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -F (..\User\device\dr16.h)(0x69133DC7)() +F (..\User\device\dr16.h)(0x6932C3FE)() F (..\User\component\ahrs.c)(0x690DC361)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ahrs.o -MD) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\component\user_math.h)(0x690DD4C7) @@ -2048,8 +2048,8 @@ I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) F (..\User\component\mixer.h)(0x690DC361)() -F (..\User\module\config.c)(0x691468DB)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/config.o -MD) -I (..\User\module\config.h)(0x690CA16F) +F (..\User\module\config.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/config.o -MD) +I (..\User\module\config.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (..\User\component\pid.h)(0x690DC361) I (..\User\component\filter.h)(0x690DC361) @@ -2059,7 +2059,7 @@ I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) @@ -2104,21 +2104,21 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\shoot.h)(0x6932C3FE) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) -I (..\User\module\cmd.h)(0x69134909) -F (..\User\module\config.h)(0x690CA16F)() -F (..\User\module\gimbal.c)(0x6900CCBC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/gimbal.o -MD) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\cmd.h)(0x6932C3FE) +F (..\User\module\config.h)(0x6932C3FE)() +F (..\User\module\gimbal.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/gimbal.o -MD) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) @@ -2129,7 +2129,7 @@ I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (..\User\component\filter.h)(0x690DC361) I (..\User\component\pid.h)(0x690DC361) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\device\motor_dm.h)(0x690DC344) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) @@ -2174,17 +2174,17 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\bsp\time.h)(0x690DC361) -F (..\User\module\gimbal.h)(0x6900CCBC)() -F (..\User\module\shoot.c)(0x6911DD87)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/shoot.o -MD) +F (..\User\module\gimbal.h)(0x6932C3FE)() +F (..\User\module\shoot.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/shoot.o -MD) I (D:\cangming\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\shoot.h)(0x6911DC53) +I (..\User\module\shoot.h)(0x6932C3FE) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (..\Core\Inc\main.h)(0x690CA974) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x68AD823F) @@ -2228,7 +2228,7 @@ I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) I (..\User\bsp\bsp.h)(0x690DC361) @@ -2239,14 +2239,14 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (..\User\bsp\time.h)(0x690DC361) -F (..\User\module\shoot.h)(0x6911DC53)() -F (..\User\module\chassis.c)(0x690C9F73)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/chassis.o -MD) +F (..\User\module\shoot.h)(0x6932C3FE)() +F (..\User\module\chassis.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/chassis.o -MD) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2295,7 +2295,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -2305,86 +2305,16 @@ I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\device\device.h)(0x6932C3FE) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\filter.h)(0x690DC361) I (..\User\component\mixer.h)(0x690DC361) I (..\User\component\pid.h)(0x690DC361) -F (..\User\module\chassis.h)(0x690C9F84)() -F (..\User\module\cmd.c)(0x69146A45)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/cmd.o -MD) -I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (D:\cangming\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\cmd.h)(0x69134909) -I (..\User\module\chassis.h)(0x690C9F84) -I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) -I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\bsp\can.h)(0x690DC361) -I (..\Core\Inc\can.h)(0x690CA973) -I (..\Core\Inc\main.h)(0x690CA974) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x68AD823F) -I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x690CA974) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h)(0x68AD823F) -I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x68AD823F) -I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x68AD823F) -I (..\Drivers\CMSIS\Include\core_cm4.h)(0x68AD823F) -I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x68AD823F) -I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x68AD823F) -I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x68AD823F) -I (..\Drivers\CMSIS\Include\mpu_armv7.h)(0x68AD823F) -I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x68AD823F) -I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) -I (..\User\bsp\bsp.h)(0x690DC361) -I (..\User\bsp\mm.h)(0x690DC361) -I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x68AD8208) -I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\component\filter.h)(0x690DC361) -I (..\User\component\user_math.h)(0x690DD4C7) -I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) -I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\mixer.h)(0x690DC361) -I (..\User\component\pid.h)(0x690DC361) -I (..\User\component\ahrs.h)(0x690DC361) -I (..\User\device\motor_rm.h)(0x690DC344) -I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) -I (..\User\module\gimbal.h)(0x6900CCBC) -I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\device\at9s_pro.h)(0x6913274F) -I (..\User\device\vt13.h)(0x69133181) -I (..\User\bsp\time.h)(0x690DC361) -F (..\User\module\cmd.h)(0x69134909)() +F (..\User\module\chassis.h)(0x6932C3FE)() +F (..\User\module\cmd.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/cmd.o -MD) +F (..\User\module\cmd.h)(0x6932C3FE)() F (..\User\task\atti_esti.c)(0x6900CCBC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/atti_esti.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2393,7 +2323,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -2442,19 +2372,19 @@ I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (..\User\component\pid.h)(0x690DC361) I (..\User\component\filter.h)(0x690DC361) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\device\motor_dm.h)(0x690DC344) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) I (..\User\device\motor_rm.h)(0x690DC344) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) I (..\User\device\bmi088.h)(0x690DC344) -F (..\User\task\init.c)(0x69132AA7)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/init.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +F (..\User\task\init.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/init.o -MD) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2463,18 +2393,18 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\device\dr16.h)(0x69133DC7) +I (..\User\device\dr16.h)(0x6932C3FE) I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) -I (..\User\device\at9s_pro.h)(0x6913274F) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\device\device.h)(0x6932C3FE) +I (..\User\device\at9s_pro.h)(0x6932C3FE) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\component\filter.h)(0x690DC361) I (..\User\component\pid.h)(0x690DC361) @@ -2519,11 +2449,11 @@ I (..\User\bsp\bsp.h)(0x690DC361) I (..\User\bsp\mm.h)(0x690DC361) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) I (..\User\device\motor_rm.h)(0x690DC344) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\shoot.h)(0x6932C3FE) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) -F (..\User\task\rc.c)(0x69146A45)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/rc.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +F (..\User\task\rc.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/rc.o -MD) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2532,18 +2462,18 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\device\at9s_pro.h)(0x6913274F) +I (..\User\device\at9s_pro.h)(0x6932C3FE) I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) F (..\User\task\user_task.c)(0x6900CCBC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/user_task.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2552,13 +2482,13 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -F (..\User\task\user_task.h)(0x690DF200)() +F (..\User\task\user_task.h)(0x6932C3FE)() F (..\User\task\blink.c)(0x6900CCBC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/blink.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2567,7 +2497,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -2608,8 +2538,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x68AD823F) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (..\User\bsp\bsp.h)(0x690DC361) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -F (..\User\task\ctrl_chassis.c)(0x6911D91D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ctrl_chassis.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +F (..\User\task\ctrl_chassis.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ctrl_chassis.o -MD) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2618,11 +2548,11 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) I (..\Core\Inc\main.h)(0x690CA974) @@ -2671,14 +2601,14 @@ I (..\User\component\pid.h)(0x690DC361) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) -I (..\User\module\config.h)(0x690CA16F) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\device\device.h)(0x6932C3FE) +I (..\User\module\config.h)(0x6932C3FE) +I (..\User\module\shoot.h)(0x6932C3FE) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\module\cmd.h)(0x69134909) +I (..\User\module\cmd.h)(0x6932C3FE) F (..\User\task\ctrl_gimbal.c)(0x6900CCBC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ctrl_gimbal.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2687,7 +2617,7 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) @@ -2696,11 +2626,11 @@ I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\filter.h)(0x690DC361) I (..\User\component\pid.h)(0x690DC361) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\device\motor_dm.h)(0x690DC344) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) @@ -2741,13 +2671,13 @@ I (..\User\bsp\bsp.h)(0x690DC361) I (..\User\bsp\mm.h)(0x690DC361) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) I (..\User\device\motor_rm.h)(0x690DC344) -I (..\User\module\config.h)(0x690CA16F) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\config.h)(0x6932C3FE) +I (..\User\module\shoot.h)(0x6932C3FE) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) -I (..\User\module\cmd.h)(0x69134909) -F (..\User\task\ctrl_shoot.c)(0x691325FA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ctrl_shoot.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\module\cmd.h)(0x6932C3FE) +F (..\User\task\ctrl_shoot.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/ctrl_shoot.o -MD) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2756,11 +2686,11 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\module\shoot.h)(0x6911DC53) +I (..\User\module\shoot.h)(0x6932C3FE) I (..\Core\Inc\main.h)(0x690CA974) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x68AD823F) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x690CA974) @@ -2802,21 +2732,21 @@ I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (..\User\device\motor_rm.h)(0x690DC344) I (..\User\device\motor.h)(0x690DC344) -I (..\User\device\device.h)(0x6911EB88) +I (..\User\device\device.h)(0x6932C3FE) I (..\User\bsp\can.h)(0x690DC361) I (..\Core\Inc\can.h)(0x690CA973) I (..\User\bsp\bsp.h)(0x690DC361) I (..\User\bsp\mm.h)(0x690DC361) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) -I (..\User\module\config.h)(0x690CA16F) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\config.h)(0x6932C3FE) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) -I (..\User\module\cmd.h)(0x69134909) -F (..\User\task\cmd.c)(0x69132ADB)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/cmd_1.o -MD) -I (..\User\task\user_task.h)(0x690DF200) +I (..\User\module\cmd.h)(0x6932C3FE) +F (..\User\task\cmd.c)(0x6932C3FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-3 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User -I./RTE/_hero -ID:/cangming/ARM/CMSIS/5.7.0/CMSIS/Core/Include -ID:/cangming/keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o hero/cmd_1.o -MD) +I (..\User\task\user_task.h)(0x6932C3FE) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x68AD8208) I (D:\cangming\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -2825,18 +2755,18 @@ I (..\Core\Inc\FreeRTOSConfig.h)(0x690CA972) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x68AD8208) -I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x68AD8208) +I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x00000000) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x68AD8208) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x68AD8208) -I (..\User\device\dr16.h)(0x69133DC7) +I (..\User\device\dr16.h)(0x6932C3FE) I (..\User\component\user_math.h)(0x690DD4C7) I (D:\cangming\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (D:\cangming\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (D:\cangming\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6911EB88) -I (..\User\device\at9s_pro.h)(0x6913274F) -I (..\User\module\config.h)(0x690CA16F) +I (..\User\device\device.h)(0x6932C3FE) +I (..\User\device\at9s_pro.h)(0x6932C3FE) +I (..\User\module\config.h)(0x6932C3FE) I (..\User\component\pid.h)(0x690DC361) I (..\User\component\filter.h)(0x690DC361) I (..\User\device\motor.h)(0x690DC344) @@ -2879,10 +2809,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x68AD823F) I (..\User\bsp\bsp.h)(0x690DC361) I (..\User\bsp\mm.h)(0x690DC361) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x68AD8208) -I (..\User\module\shoot.h)(0x6911DC53) -I (..\User\module\gimbal.h)(0x6900CCBC) +I (..\User\module\shoot.h)(0x6932C3FE) +I (..\User\module\gimbal.h)(0x6932C3FE) I (..\User\component\ahrs.h)(0x690DC361) I (..\User\device\motor_dm.h)(0x690DC344) -I (..\User\module\chassis.h)(0x690C9F84) +I (..\User\module\chassis.h)(0x6932C3FE) I (..\User\component\mixer.h)(0x690DC361) -I (..\User\module\cmd.h)(0x69134909) +I (..\User\module\cmd.h)(0x6932C3FE) diff --git a/MDK-ARM/hero/init.d b/MDK-ARM/hero/init.d deleted file mode 100644 index 7a19a8a..0000000 --- a/MDK-ARM/hero/init.d +++ /dev/null @@ -1,61 +0,0 @@ -hero/init.o: ..\User\task\init.c ..\User\task\user_task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\User\device\dr16.h ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - ..\User\device\device.h ..\User\device\at9s_pro.h \ - ..\User\module\gimbal.h ..\User\component\ahrs.h \ - ..\User\component\filter.h ..\User\component\pid.h \ - ..\User\device\motor.h ..\User\device\motor_dm.h ..\User\bsp\can.h \ - ..\Core\Inc\can.h ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\device\motor_rm.h ..\User\module\shoot.h ..\Core\Inc\main.h \ - ..\User\module\chassis.h ..\User\component\filter.h \ - ..\User\component\mixer.h ..\User\component\pid.h \ - ..\User\component\ahrs.h diff --git a/MDK-ARM/hero/init.o b/MDK-ARM/hero/init.o deleted file mode 100644 index d130a40ecc6f015c2da91ae1034bdefc268d053d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3332 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 diff --git a/MDK-ARM/hero/main.d b/MDK-ARM/hero/main.d deleted file mode 100644 index bada505..0000000 --- a/MDK-ARM/hero/main.d +++ /dev/null @@ -1,49 +0,0 @@ -hero/main.o: ..\Core\Src\main.c ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\Core\Inc\can.h ..\Core\Inc\main.h ..\Core\Inc\dma.h \ - ..\Core\Inc\i2c.h ..\Core\Inc\spi.h ..\Core\Inc\tim.h \ - ..\Core\Inc\usart.h ..\Core\Inc\gpio.h diff --git a/MDK-ARM/hero/main.o b/MDK-ARM/hero/main.o deleted file mode 100644 index f05cb1e611d7949fabf0038d928a9a80dc225609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6648 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 diff --git a/MDK-ARM/hero/mm.d b/MDK-ARM/hero/mm.d deleted file mode 100644 index 15bfeac..0000000 --- a/MDK-ARM/hero/mm.d +++ /dev/null @@ -1,10 +0,0 @@ -hero/mm.o: ..\User\bsp\mm.c ..\User\bsp\mm.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h diff --git a/MDK-ARM/hero/mm.o b/MDK-ARM/hero/mm.o deleted file mode 100644 index 2a376e317b57fe1b549cb0731902041e6cdc3052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2668 zcmbVOTW?fV6khwB&P?fLENv+i2pO9S4bsz=aM5ajUbs|RM6{8FABR`k)UQ>-X*1yWMTX7+13Qy05eL+H0?w2N!2A zDW$}Mk|EjVL>{HJCUr`qA?b&9Pyg=|mC&vvB` zW%sIig!BRkyVZp@KRe$3O8c>nnV$0o78joRJu=QdYZl>nL+Wh z=i1xbp?D9=$AYsyMu(i$oX8b}i9BvySn76_`vDab`QE23?`yt>U0S#`t=2%PgGyU` zp=mluDt#aOXIS3p%!fc3?W3K*ZDG<=wd!&$4&!7zH*sSwM>eX2_1u|Y>`d;hTCFmk zE7Yr{N+Dj#-8x-f42x$+M{i3IjLbK}`be>{oUc}cl1z{1r{*Uw&fU!43G21|Qms6E zZ>10qYi@4(>M)|qM2QgX69ODkJpyY3U1u%_4dhr)Vm+mJfse*Bk2J( zsE#ULDic>35M4@e(Xt8fMXhH$I^_U(3%ruaZ0pDBBX2Sb=HGOm!`7EPcBTHvc4F7f zj^0pCWm!}aU0!HPxPodFFXfRC*VOF9wafX*D9#5#K8j0~m2#MGB;|6r7~E<0Qc8D} zzh9+ZZCgx@q=VGZYhDY!CPve*QYWApfM(2S>~XemMt5wJZINF#pLckk;_wchh1v$+ zbiI}MvRlvBu?@atw;53Wj$S3-yG!3EeCSMp_3!pF^5+iTm+!z^pv_~;0F!UUYU^wY zkK>_e-lTCng+~pQhmCjdLD_9^A90(=LBkIa<9Nr25$8pN$Bcf$;5lN%eZ%0ljl5)V zV(_~L1L=5t!;H)P=&$nuW<|U`&3>bP)bN~*w2O!#|G@APl*8i6(n6tFtcR--;7KGB zlxo!~rho+Kte}u2^{BX#gbfMmVZ}Jq(SVdR-5W{WRYvh*O@g?Vgu&%&^TUm#P`c~t zD^VP}{9?UO4Q2H@o}?ZF`aAq~xE7VybW#Dw#kP`pZi|++s~INGa(2~Q?nbDeRe)0@ zg`xzFdsX7WBpBny8va-4K=U zA;7h7K?Mr-2Img*p&j`ju@GmiU zyQ`qx?>@$dHXvi2`3CKGPlC2SAms)a_cy@m0_fa$9Vl)NGTL(N*mxH})5rGWJ7B&9 zZ-F|leFj^*42J$o*2w5+cgxULbslyu(1vgX3%#+d8Emw>X&GQ^_rRg4egeBIBnUO2c%T*sk)hMsZw Jt3x~b{SC^CC;|Wg diff --git a/MDK-ARM/hero/motor_dm.d b/MDK-ARM/hero/motor_dm.d deleted file mode 100644 index c5f0a68..0000000 --- a/MDK-ARM/hero/motor_dm.d +++ /dev/null @@ -1,54 +0,0 @@ -hero/motor_dm.o: ..\User\device\motor_dm.c ..\User\device\motor_dm.h \ - ..\User\device\device.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\User\device\motor.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\bsp\time.h ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/hero/motor_dm.o b/MDK-ARM/hero/motor_dm.o deleted file mode 100644 index 20afaee86abec68572829d448bf8598f5ee381d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19708 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 diff --git a/MDK-ARM/hero/motor_rm.d b/MDK-ARM/hero/motor_rm.d deleted file mode 100644 index 0800ada..0000000 --- a/MDK-ARM/hero/motor_rm.d +++ /dev/null @@ -1,54 +0,0 @@ -hero/motor_rm.o: ..\User\device\motor_rm.c ..\User\device\motor_rm.h \ - ..\User\device\motor.h ..\User\device\device.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\User\device\motor.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h ..\User\bsp\time.h \ - ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/hero/motor_rm.o b/MDK-ARM/hero/motor_rm.o deleted file mode 100644 index 4f18681384f1e85b1b0b81683f6d3e0d2e229d35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18124 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 diff --git a/MDK-ARM/hero/queue.d b/MDK-ARM/hero/queue.d deleted file mode 100644 index 6a99215..0000000 --- a/MDK-ARM/hero/queue.d +++ /dev/null @@ -1,16 +0,0 @@ -hero/queue.o: ..\Middlewares\Third_Party\FreeRTOS\Source\queue.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdlib.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h diff --git a/MDK-ARM/hero/queue.o b/MDK-ARM/hero/queue.o deleted file mode 100644 index 4c69229978fedf4704ca4d254aedc58102f90436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43688 zcmbV#3t$x0)&HHHo!!kQgbw3sIOWdV6DYkty&-WXyx;(R;{(RwJl%uQ`_1~)mCgj%m4Q~_ss0Ujv zy=m{z%HQlAu=6joU)XDQ%GkhOUT;~%E*p3JX7AvgZg;H5*?je0w=&i{7&<0;%_?`d z)0^0mTE(6vw(P2lF||6;>kKE`O?zFFz}QtA-_q93n|36+y`HQ0_OD13v|v*7PV{

7Y0L(VLP;Z`|IL_QtloamUqr`x>Xh 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 diff --git a/MDK-ARM/hero/shoot.d b/MDK-ARM/hero/shoot.d deleted file mode 100644 index 69016f1..0000000 --- a/MDK-ARM/hero/shoot.d +++ /dev/null @@ -1,57 +0,0 @@ -hero/shoot.o: ..\User\module\shoot.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h \ - ..\User\module\shoot.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\User\component\pid.h ..\User\component\filter.h \ - ..\User\component\user_math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\float.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\math.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h \ - ..\User\device\motor_rm.h ..\User\device\motor.h \ - ..\User\device\device.h ..\User\bsp\can.h ..\Core\Inc\can.h \ - ..\Core\Inc\main.h ..\User\bsp\bsp.h ..\User\bsp\mm.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\bsp\time.h diff --git a/MDK-ARM/hero/shoot.o b/MDK-ARM/hero/shoot.o deleted file mode 100644 index 170223ca731555bd19445ce4c1524994fd3d3f50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23648 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 diff --git a/MDK-ARM/hero/stm32f4xx_it.d b/MDK-ARM/hero/stm32f4xx_it.d deleted file mode 100644 index 4230157..0000000 --- a/MDK-ARM/hero/stm32f4xx_it.d +++ /dev/null @@ -1,47 +0,0 @@ -hero/stm32f4xx_it.o: ..\Core\Src\stm32f4xx_it.c ..\Core\Inc\main.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\Core\Inc\stm32f4xx_it.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\User\bsp\uart.h ..\Core\Inc\usart.h ..\Core\Inc\main.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdbool.h ..\User\bsp\bsp.h diff --git a/MDK-ARM/hero/stm32f4xx_it.o b/MDK-ARM/hero/stm32f4xx_it.o deleted file mode 100644 index 1ec6dd31309d430e6bc46f6cf1d82f97d1b3130e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13560 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 diff --git a/MDK-ARM/hero/stream_buffer.d b/MDK-ARM/hero/stream_buffer.d deleted file mode 100644 index 312fdb3..0000000 --- a/MDK-ARM/hero/stream_buffer.d +++ /dev/null @@ -1,15 +0,0 @@ -hero/stream_buffer.o: \ - ..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h diff --git a/MDK-ARM/hero/stream_buffer.o b/MDK-ARM/hero/stream_buffer.o deleted file mode 100644 index c6ad84d4e0e20fcf57116b748f61e9fbbd52bdd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29100 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 LpCgy$vN``BlOs`~ diff --git a/MDK-ARM/hero/time.d b/MDK-ARM/hero/time.d deleted file mode 100644 index b1c92bd..0000000 --- a/MDK-ARM/hero/time.d +++ /dev/null @@ -1,46 +0,0 @@ -hero/time.o: ..\User\bsp\time.c ..\User\bsp\time.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\bsp\bsp.h \ - ..\User\bsp\bsp.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ - ..\Core\Inc\stm32f4xx_hal_conf.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ - ..\Drivers\CMSIS\Include\core_cm4.h \ - ..\Drivers\CMSIS\Include\cmsis_version.h \ - ..\Drivers\CMSIS\Include\cmsis_compiler.h \ - ..\Drivers\CMSIS\Include\cmsis_armclang.h \ - ..\Drivers\CMSIS\Include\mpu_armv7.h \ - ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ - ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/hero/time.o b/MDK-ARM/hero/time.o deleted file mode 100644 index 0f75f932e104118dd738db07020787f49f3b0133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5108 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 KGpIKo$NvN9D7Ufz diff --git a/MDK-ARM/hero/user_task.d b/MDK-ARM/hero/user_task.d deleted file mode 100644 index 0931cba..0000000 --- a/MDK-ARM/hero/user_task.d +++ /dev/null @@ -1,13 +0,0 @@ -hero/user_task.o: ..\User\task\user_task.c ..\User\task\user_task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stdint.h \ - D:\cangming\ARM\ARMCLANG\Bin\..\include\stddef.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ - ..\Core\Inc\FreeRTOSConfig.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ - ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/hero/user_task.o b/MDK-ARM/hero/user_task.o deleted file mode 100644 index f2dd3f8803dbf05f3ed07e70f9d88f1a7143fcf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7140 zcmbVR4Qw366`sA@Tc16)W5-Ew5(5UD5R&-(6FUwD0=AQY6&xJfi7Mi7?A@*HBX_rE zZ!d|{s!=713bbkwYN0ArR1s<@QlYIVRYN68TZNX=s!%F^ni760g`%pU3Xux6^n1H+ zd~xmU2)?`Q-s#aa#PsSGXR4oa- z<85HKN(rWV35uvOjo~JBid=`z78=jTVu&BqXa=`Kt?1*5M}d(N1pQ1#G!_foqP?)p z>mc66RT%HY+Kkt%qcDGj!+2d-cLARz{ja9=DDcmupNd;gDE@D?*3T6GMuSDZf&b}c z)(g;I#$mkKY(0nY-4W<-wOFU22R?7NimIQ&A$kHLeg_G|q_ZBz5xFjYAE3&tHctaj zP<>yi*?<_PF(zLFCFHvhhCB-ymliI#S}upIk!_GtZi1|pgOGJ{H)OrM6>^DmAsghE zAsgj`kW1xHAe-dxAeYHEA(zXukSpX8WV=AFg>066kSpadAGtaDHW@MgO&&*yhFJPdIXf$NZS70SA{NP7o$IZ*FG#t)=GP^{q#k|704fatS z=6YcrQThhcxnYe2 z#OxK;OTaAkU1i2<%|7dO)we|iK?1)kP3sNC_s50xHjMAmN!K>S;^x)mldjQD+G+~x zA8)%S>5w|{4`t`Ml@G&g9 zPt5TfQ2b3+1Oxj`aOSA68kD}mrV;`NAn!u3X9Hf1aPTCg^d7w{*Lmue+ z!yym!Tf!j^^kg{XfqrW^z%7CJFTEFiD`#gh>KD8zu?# z+rlJ)ejrQ|=s6@ALy|RA`Qfi3$!s~v?OGB~OH$O5_*#;ZmgJz8GzTV7~lj`g2+%FP|jy*-k>+mt7PnMu1NlT=~w*JYXJ%igvJ~uhzc<$u1 zn`xgb*@gDN8rin99a(7V_mWv!2NdkQBQWWEA(zVfMNujgv(p79)0!>#q6D$2JBg`3 zmCQSNf@1cFBZ|JAJ`gaW7Lc=E*7dUfoS-w^;wYQDaDkdRoXP3tjqV|>6INHH*t=NOVwDt42{;y(P+Iajn>Q4XuV90*2~psz3fF5 zhlE~i$mn&3j9y~M=+%XcURcQJHHC~`&OpjN=!CR3iW;jIrqOzJ8m*V8(R!U4trx4& zdc_*8mwiKadPb|4OubOD^$N+>OCwvaiEOVo@S3Zc-M*?j) z1KulpPt16Zof)8aj~~8n!d-}$EN?}EH&eJD3Dk;BNtxlDNtp<@C!vi!3cU=IUa1fa zvLEE7Est9aYX~ZX^Jm)szV{GrX@eWj-92)7tFr@R?A1B>n zcVdS2+i6V9`D|f&5*~C6-8iu8`pLm;VKR}J%oftQQpTAq`WeiKH~~vneX_=Cu58W- zEPyC$-cEZioUv9oN4pkDRWrp0pD3L$$~!;BMa6QZ1{kf_eUpESpbZqYHXMzSc(5%i z+cn}+&KLGC6_eD77TUGqk2K_EbxtBoTz;k z#Ij06FtAwgiinA=9pef@4CyMiFJ|0G2H08O6@m|LJ86RRi#`q}XmCTVa7Wczrpw*BYobWJWn$IhVf5~rx@vL7x{h2XyDxt)W=BQG{|1h zxS4T~aTnvwj8lvrBYlFP^S{pcEynLL9%mGZjFT!&C+$?qa}J6GCRAS}JSUg%+>Gtp ziG_=tMB2^gv0+^76zu5EeX3fMBrrt<5woe1?-W(?qVI*_!dkM0DR*)BU@gXrnMGN` zHCv+K`cC5dU3=PtUE$&wMD|@Hjb(^a1i_qzuP8`%uVty^ChYvRO(b2`I{Ce>t zYyqd5@}oZ*NLMXSKbF>1UjZD(WL9;N-(F<^l^^{Lp>*p075pyK2&IlgQO^+hoxzLb NeIWI#=dA(y{{b5JuWA4Q