From 1bc32786578938904994385f21e3d4fa08cfadf1 Mon Sep 17 00:00:00 2001 From: LSMushui Date: Sat, 14 Mar 2026 13:35:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=90=AFpitch=E8=BD=B4=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=EF=BC=8C=E7=AD=89=E5=BE=85=E7=BB=B4=E4=BF=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 云台/云台/.vscode/c_cpp_properties.json | 25 +- 云台/云台/.vscode/keil-assistant.log | 2 + 云台/云台/CarBody/Gimbal.c | 2 +- 云台/云台/Objects/Project.axf | Bin 721572 -> 723504 bytes 云台/云台/Objects/Project.build_log.htm | 84 +- 云台/云台/Objects/Project.htm | 1009 ++++++++++++----------- 云台/云台/Objects/Project_Target 1.dep | 12 +- 云台/云台/Objects/ctoc.crf | Bin 448497 -> 448497 bytes 云台/云台/Objects/gimbal.crf | Bin 462181 -> 462186 bytes 云台/云台/Objects/main.crf | Bin 468674 -> 468678 bytes 云台/云台/Project.uvguix.LSMushui | 104 ++- 云台/云台/Project.uvoptx | 8 +- 云台/云台/User/Parameter.h | 4 +- 云台/云台/User/main.c | 2 +- 底盘/底盘/Objects/Project.axf | Bin 599836 -> 599836 bytes 底盘/底盘/Objects/Project.build_log.htm | 64 +- 底盘/底盘/Objects/Project.htm | 2 +- 底盘/底盘/Objects/Project_Target 1.dep | 10 +- 底盘/底盘/Objects/main.crf | Bin 462138 -> 462138 bytes 底盘/底盘/Objects/mecanum.crf | Bin 466133 -> 466133 bytes 底盘/底盘/Project.uvguix.LSMushui | 108 ++- 底盘/底盘/Project.uvoptx | 10 +- 底盘/底盘/User/main.c | 1 + 23 files changed, 774 insertions(+), 673 deletions(-) diff --git a/云台/云台/.vscode/c_cpp_properties.json b/云台/云台/.vscode/c_cpp_properties.json index 5f9c566..e7ca358 100644 --- a/云台/云台/.vscode/c_cpp_properties.json +++ b/云台/云台/.vscode/c_cpp_properties.json @@ -104,19 +104,18 @@ { "name": "Target 1", "includePath": [ - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Start", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Library", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\System", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Algorithm", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\AHRS", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Hardware", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Motor", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Function", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Control", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\CarBody", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\User", - "C:\\Keil_v5\\ARM\\ARMCC\\include", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Carbody" + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Start", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Library", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\System", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Algorithm", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\AHRS", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Hardware", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Motor", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Function", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Control", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\CarBody", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\User", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Carbody" ], "defines": [ "USE_STDPERIPH_DRIVER", diff --git a/云台/云台/.vscode/keil-assistant.log b/云台/云台/.vscode/keil-assistant.log index f66790c..9788ae9 100644 --- a/云台/云台/.vscode/keil-assistant.log +++ b/云台/云台/.vscode/keil-assistant.log @@ -66,3 +66,5 @@ [info] Log at : 2025/3/26|23:03:09|GMT+0800 +[info] Log at : 2026/1/12|17:16:15|GMT+0800 + diff --git a/云台/云台/CarBody/Gimbal.c b/云台/云台/CarBody/Gimbal.c index c441eaf..de0270b 100644 --- a/云台/云台/CarBody/Gimbal.c +++ b/云台/云台/CarBody/Gimbal.c @@ -277,7 +277,7 @@ void Gimbal_Rammer(void) */ void Gimbal_MoveControl(void) { - //Gimbal_PitchControl();//云台Pitch轴控制 + Gimbal_PitchControl();//云台Pitch轴控制 Gimbal_YawControl();//云台Yaw轴控制 Gimbal_FiringMechanismControl();//摩擦轮控制 diff --git a/云台/云台/Objects/Project.axf b/云台/云台/Objects/Project.axf index 482cdd9ae3cd5b525d032fbae02253a283ad9981..7b414baee2f0a84fbc984a0e0ce0265529c3c96a 100644 GIT binary patch delta 45634 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 ZSkTes4*T|GJL9bQ(ew;&p`Fp_e*q(iNu~e* delta 44326 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 Packages used: diff --git a/云台/云台/Objects/Project.htm b/云台/云台/Objects/Project.htm index ea823f2..7011c8d 100644 --- a/云台/云台/Objects/Project.htm +++ b/云台/云台/Objects/Project.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Project.axf]

Static Call Graph for image .\Objects\Project.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 03 12:34:10 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Mar 14 13:25:17 2026

Maximum Stack Usage = 280 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -121,7 +121,7 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f40_41xxx.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload @@ -131,17 +131,17 @@ Global Symbols

    [Called By]
    • >>   __scatterload
    -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) @@ -368,9 +368,9 @@ Global Symbols
    • >>   __aeabi_memclr
    -

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Calls]

    • >>   __aeabi_memset @@ -380,7 +380,7 @@ Global Symbols

      [Called By]
      • >>   AHRS_update
      -

      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

      _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

      [Calls]

      • >>   __aeabi_memset @@ -405,10 +405,14 @@ Global Symbols
      • >>   M2006_CANDataProcess
      -

      __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

      __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) +

      [Called By]

      • >>   Visual_SendData +
      -

      __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -

      [Called By]

      • >>   _printf_core +

        __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) + +

        __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

        [Called By]

        • >>   _printf_core

        __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text)) @@ -417,8 +421,8 @@ Global Symbols
        [Calls]

        • >>   __aeabi_llsr
        • >>   __aeabi_llsl
        -
        [Called By]
        • >>   _printf_core -
        • >>   _fp_digits +
          [Called By]
          • >>   _printf_core +
          • >>   _fp_digits
          • >>   __aeabi_ldivmod
          @@ -430,11 +434,11 @@ Global Symbols
        • >>   __aeabi_d2ulz
        -

        _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

        _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) -

        __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

        __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) -

        _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text), UNUSED) +

        _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text), UNUSED)

        _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))

        [Stack]

        • Max Depth = 4
        • Call Chain = _float_epilogue @@ -450,7 +454,7 @@ Global Symbols

        [Called By]
        • >>   __aeabi_drsub
        • >>   __aeabi_dsub -
        • >>   _fp_digits +
        • >>   _fp_digits

        __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) @@ -464,24 +468,24 @@ Global Symbols

        __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)

        [Calls]

        • >>   _double_epilogue
        -
        [Called By]
        • >>   _fp_digits +
          [Called By]
          • >>   _fp_digits

          __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)

          [Calls]

          • >>   _double_round
          -
          [Called By]
          • >>   _fp_digits +
            [Called By]
            • >>   _fp_digits

            __aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)

            [Calls]

            • >>   __aeabi_llsr
            • >>   __aeabi_llsl
            -
            [Called By]
            • >>   _fp_digits +
              [Called By]
              • >>   _fp_digits
              -

              __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) -

              [Called By]

              • >>   _fp_digits +

                __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) +

                [Called By]

                • >>   _fp_digits

                __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -490,7 +494,7 @@ Global Symbols
                [Called By]

                • >>   _main_scatterload
                -

                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

                __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))

                [Called By]

                • >>   _double_epilogue @@ -498,13 +502,13 @@ Global Symbols
                • >>   __aeabi_d2ulz
                -

                _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

                _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

                __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)

                [Called By]

                • >>   __aeabi_dadd
                -

                _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

                _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)

                _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)

                [Called By]

                • >>   _double_epilogue @@ -521,16 +525,16 @@ Global Symbols
                • >>   __aeabi_dadd
                -

                __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +

                __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -

                __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +

                __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

                AHRS_asinf (Thumb, 24 bytes, Stack size 16 bytes, ahrs_middleware.o(i.AHRS_asinf))

                [Stack]

                • Max Depth = 48
                • Call Chain = AHRS_asinf ⇒ __hardfp_asinf ⇒ sqrtf

                [Calls]
                • >>   __hardfp_asinf
                -
                [Called By]
                • >>   get_angle +
                  [Called By]
                  • >>   get_angle
                  • >>   AHRS_init
                  @@ -539,7 +543,7 @@ Global Symbols

                [Calls]
                • >>   __hardfp_atan2f
                -
                [Called By]
                • >>   get_angle +
                  [Called By]
                  • >>   get_angle
                  • >>   AHRS_init
                  @@ -582,7 +586,7 @@ Global Symbols

                [Called By]
                • >>   AHRS_init
                • >>   quat_normalization -
                • >>   accel_update_kp_ki +
                • >>   accel_update_kp_ki
                • >>   accel_comple_filter
                @@ -754,7 +758,7 @@ Global Symbols
              • >>   TIM_InternalClockConfig
              • >>   TIM_Cmd
              -
              [Called By]
              • >>   Warming_Init +
                [Called By]
                • >>   Warming_Init

                Buzzer_ON (Thumb, 50 bytes, Stack size 8 bytes, buzzer.o(i.Buzzer_ON)) @@ -765,7 +769,7 @@ Global Symbols

              • >>   TIM_Cmd

              [Called By]
              • >>   Warming_BuzzerClean -
              • >>   Warming_LinkError +
              • >>   Warming_LinkError

              CAN1_RX0_IRQHandler (Thumb, 320 bytes, Stack size 16 bytes, can.o(i.CAN1_RX0_IRQHandler)) @@ -855,7 +859,7 @@ Global Symbols

            • >>   RCC_APB1PeriphClockCmd
            • >>   RCC_AHB1PeriphClockCmd
            -
            [Called By]
            • >>   LinkCheck_Init +
              [Called By]
              • >>   LinkCheck_Init

              CAN_CAN_GetRefereeSystemData (Thumb, 24 bytes, Stack size 4 bytes, can.o(i.CAN_CAN_GetRefereeSystemData)) @@ -914,7 +918,7 @@ Global Symbols


            [Called By]
            • >>   CToC_MasterSendData
            • >>   CToC_MasterSendControl -
            • >>   M2006_CANSetHIDCurrent +
            • >>   M2006_CANSetHIDCurrent
            • >>   GM6020_CAN2SetLIDVoltage
            • >>   M3508_CANSetLIDCurrent
            @@ -924,7 +928,7 @@ Global Symbols

          [Called By]
          • >>   CToC_MasterSendData
          • >>   CToC_MasterSendControl -
          • >>   M2006_CANSetHIDCurrent +
          • >>   M2006_CANSetHIDCurrent
          • >>   GM6020_CAN2SetLIDVoltage
          • >>   M3508_CANSetLIDCurrent
          @@ -984,7 +988,7 @@ Global Symbols

        DMA_ClearFlag (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_ClearFlag))

        [Called By]

        • >>   BMI088_CheckAndCloseDMA -
        • >>   Remote_TransferReset +
        • >>   Remote_TransferReset

        DMA_ClearITPendingBit (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_ClearITPendingBit)) @@ -997,36 +1001,36 @@ Global Symbols

      • >>   BMI088_OpenDMA
      • >>   BMI088_Init
      • >>   BMI088_CheckAndCloseDMA -
      • >>   Remote_TransferReset -
      • >>   Remote_Init +
      • >>   Remote_TransferReset +
      • >>   Remote_Init
      -

      DMA_DoubleBufferModeCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_DoubleBufferModeCmd)) -

      [Called By]

      • >>   Remote_Init +

        DMA_DoubleBufferModeCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_DoubleBufferModeCmd)) +

        [Called By]

        • >>   Remote_Init
        -

        DMA_DoubleBufferModeConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_DoubleBufferModeConfig)) -

        [Called By]

        • >>   Remote_Init +

          DMA_DoubleBufferModeConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_DoubleBufferModeConfig)) +

          [Called By]

          • >>   Remote_Init

          DMA_GetCmdStatus (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_GetCmdStatus))

          [Called By]

          • >>   BMI088_OpenDMA -
          • >>   Remote_TransferReset +
          • >>   Remote_TransferReset
          -

          DMA_GetCurrDataCounter (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_GetCurrDataCounter)) +

          DMA_GetCurrDataCounter (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_GetCurrDataCounter))

          [Called By]

          • >>   USART3_IRQHandler
          -

          DMA_GetCurrentMemoryTarget (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_GetCurrentMemoryTarget)) -

          [Called By]

          • >>   Remote_DataProcess +

            DMA_GetCurrentMemoryTarget (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_GetCurrentMemoryTarget)) +

            [Called By]

            • >>   Remote_DataProcess

            DMA_GetFlagStatus (Thumb, 54 bytes, Stack size 12 bytes, stm32f4xx_dma.o(i.DMA_GetFlagStatus))

            [Stack]

            • Max Depth = 12
            • Call Chain = DMA_GetFlagStatus

            [Called By]
            • >>   BMI088_CheckAndCloseDMA -
            • >>   Remote_TransferReset +
            • >>   Remote_TransferReset

            DMA_GetITStatus (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_dma.o(i.DMA_GetITStatus)) @@ -1045,12 +1049,12 @@ Global Symbols

            [Stack]

            • Max Depth = 8
            • Call Chain = DMA_Init

            [Called By]
            • >>   BMI088_Init -
            • >>   Remote_Init +
            • >>   Remote_Init

            DMA_SetCurrDataCounter (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_dma.o(i.DMA_SetCurrDataCounter))

            [Called By]

            • >>   BMI088_OpenDMA -
            • >>   Remote_TransferReset +
            • >>   Remote_TransferReset

            DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.DebugMon_Handler)) @@ -1135,8 +1139,8 @@ Global Symbols
            [Calls]

            • >>   CAN_TransmitStatus
            • >>   CAN_Transmit
            -
            [Called By]
            • >>   Gimbal_YawControl -
            • >>   Warming_MotorControl +
              [Called By]
              • >>   Gimbal_YawControl +
              • >>   Warming_MotorControl

              GM6020_CANDataProcess (Thumb, 352 bytes, Stack size 20 bytes, gm6020.o(i.GM6020_CANDataProcess)) @@ -1152,48 +1156,48 @@ Global Symbols
              [Called By]

              • >>   Laser_Init
              • >>   IST8310_Init
              • >>   BMI088_Init -
              • >>   Remote_Init +
              • >>   Remote_Init
              • >>   Buzzer_Init -
              • >>   LED_Init +
              • >>   LED_Init
              • >>   CAN_CANInit -
              • >>   MyI2C_Init -
              • >>   UART2_Init -
              • >>   UART1_Init +
              • >>   MyI2C_Init +
              • >>   UART2_Init +
              • >>   UART1_Init

              GPIO_PinAFConfig (Thumb, 70 bytes, Stack size 20 bytes, stm32f4xx_gpio.o(i.GPIO_PinAFConfig))

              [Stack]

              • Max Depth = 20
              • Call Chain = GPIO_PinAFConfig

              [Called By]
              • >>   BMI088_Init -
              • >>   Remote_Init +
              • >>   Remote_Init
              • >>   Buzzer_Init
              • >>   CAN_CANInit -
              • >>   UART2_Init -
              • >>   UART1_Init +
              • >>   UART2_Init +
              • >>   UART1_Init
              -

              GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ReadInputDataBit)) -

              [Called By]

              • >>   MyI2C_Read_SDA +

                GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ReadInputDataBit)) +

                [Called By]

                • >>   MyI2C_Read_SDA
                -

                GPIO_ResetBits (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ResetBits)) +

                GPIO_ResetBits (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ResetBits))

                [Called By]

                • >>   Laser_OFF
                • >>   Laser_Init -
                • >>   LED_ROFF -
                • >>   LED_Init -
                • >>   LED_GOFF -
                • >>   LED_BOFF +
                • >>   LED_ROFF +
                • >>   LED_Init +
                • >>   LED_GOFF +
                • >>   LED_BOFF
                -

                GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_SetBits)) +

                GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_SetBits))

                [Called By]

                • >>   Laser_ON -
                • >>   LED_RON -
                • >>   LED_GON -
                • >>   LED_BON +
                • >>   LED_RON +
                • >>   LED_GON +
                • >>   LED_BON

                GPIO_WriteBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_WriteBit)) -

                [Called By]

                • >>   IST8310_RSTN +

                  [Called By]
                  • >>   IST8310_RSTN
                  • >>   EXTI9_5_IRQHandler
                  • >>   EXTI4_IRQHandler
                  • >>   DMA2_Stream2_IRQHandler @@ -1202,8 +1206,8 @@ Global Symbols
                  • >>   BMI088_SPI_AccelWriteRegister
                  • >>   BMI088_SPI_AccelReadRegister
                  • >>   BMI088_Init -
                  • >>   MyI2C_SDA -
                  • >>   MyI2C_SCL +
                  • >>   MyI2C_SDA +
                  • >>   MyI2C_SCL

                  Gimbal_CleanPID (Thumb, 58 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_CleanPID)) @@ -1237,26 +1241,36 @@ Global Symbols
                  [Called By]

                  • >>   CloseLoopControl_Init
                  -

                  Gimbal_MoveControl (Thumb, 16 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_MoveControl)) +

                  Gimbal_MoveControl (Thumb, 20 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_MoveControl))

                  [Stack]

                  • Max Depth = 72
                  • Call Chain = Gimbal_MoveControl ⇒ Gimbal_YawControl ⇒ GM6020_CAN2SetLIDVoltage ⇒ CAN_TransmitStatus
                  -
                  [Calls]
                  • >>   Gimbal_YawControl -
                  • >>   Gimbal_Rammer +
                    [Calls]
                    • >>   Gimbal_YawControl +
                    • >>   Gimbal_Rammer +
                    • >>   Gimbal_PitchControl
                    • >>   Gimbal_FiringMechanismControl

                    [Called By]
                    • >>   TIM6_DAC_IRQHandler
                    -

                    Gimbal_Rammer (Thumb, 176 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_Rammer)) -

                    [Stack]

                    • Max Depth = 64
                    • Call Chain = Gimbal_Rammer ⇒ M2006_CANSetHIDCurrent ⇒ CAN_TransmitStatus +

                      Gimbal_PitchControl (Thumb, 448 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_PitchControl)) +

                      [Stack]

                      • Max Depth = 8
                      • Call Chain = Gimbal_PitchControl

                      [Calls]
                      • >>   PID_PositionCalc -
                      • >>   M2006_CANSetHIDCurrent +
                      • >>   kalmanFilter

                      [Called By]
                      • >>   Gimbal_MoveControl
                      -

                      Gimbal_YawControl (Thumb, 426 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_YawControl)) +

                      Gimbal_Rammer (Thumb, 176 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_Rammer)) +

                      [Stack]

                      • Max Depth = 64
                      • Call Chain = Gimbal_Rammer ⇒ M2006_CANSetHIDCurrent ⇒ CAN_TransmitStatus +
                      +
                      [Calls]
                      • >>   PID_PositionCalc +
                      • >>   M2006_CANSetHIDCurrent +
                      +
                      [Called By]
                      • >>   Gimbal_MoveControl +
                      + +

                      Gimbal_YawControl (Thumb, 426 bytes, Stack size 8 bytes, gimbal.o(i.Gimbal_YawControl))

                      [Stack]

                      • Max Depth = 64
                      • Call Chain = Gimbal_YawControl ⇒ GM6020_CAN2SetLIDVoltage ⇒ CAN_TransmitStatus

                      [Calls]
                      • >>   PID_PositionCalc @@ -1279,25 +1293,25 @@ Global Symbols
                        [Called By]
                        • >>   CloseLoopControl_Init
                        -

                        IMUTemperatureControl_TemperatureControl (Thumb, 80 bytes, Stack size 8 bytes, imutemperaturecontrol.o(i.IMUTemperatureControl_TemperatureControl)) +

                        IMUTemperatureControl_TemperatureControl (Thumb, 80 bytes, Stack size 8 bytes, imutemperaturecontrol.o(i.IMUTemperatureControl_TemperatureControl))

                        [Stack]

                        • Max Depth = 24
                        • Call Chain = IMUTemperatureControl_TemperatureControl ⇒ Warming_IMUTemperatureTooHigh ⇒ LED_GON
                        -
                        [Calls]
                        • >>   TIM_SetCompare1 +
                          [Calls]
                          • >>   TIM_SetCompare1
                          • >>   PID_PositionCalc -
                          • >>   Warming_IMUTemperatureTooHigh +
                          • >>   Warming_IMUTemperatureTooHigh

                          [Called By]
                          • >>   TIM6_DAC_IRQHandler
                          -

                          IST8310_Delay_us (Thumb, 68 bytes, Stack size 0 bytes, ist8310.o(i.IST8310_Delay_us)) -

                          [Called By]

                          • >>   IST8310_RSTN +

                            IST8310_Delay_us (Thumb, 68 bytes, Stack size 0 bytes, ist8310.o(i.IST8310_Delay_us)) +

                            [Called By]

                            • >>   IST8310_RSTN

                            IST8310_GetData (Thumb, 218 bytes, Stack size 24 bytes, ist8310.o(i.IST8310_GetData))

                            [Stack]

                            • Max Depth = 88
                            • Call Chain = IST8310_GetData ⇒ MyI2C_ContinuousReadRegister ⇒ MyI2C_SendAck ⇒ MyI2C_SDA
                            -
                            [Calls]
                            • >>   MyI2C_ReadRegister -
                            • >>   MyI2C_ContinuousReadRegister +
                              [Calls]
                              • >>   MyI2C_ReadRegister +
                              • >>   MyI2C_ContinuousReadRegister

                              [Called By]
                              • >>   EXTI3_IRQHandler
                              @@ -1312,134 +1326,134 @@ Global Symbols
                            • >>   RCC_APB2PeriphClockCmd
                            • >>   RCC_AHB1PeriphClockCmd
                            • >>   SYSCFG_EXTILineConfig -
                            • >>   Warming_IST8310LinkError -
                            • >>   IST8310_Reset -
                            • >>   MyI2C_WriteRegister -
                            • >>   MyI2C_Init -
                            • >>   MyI2C_CheckWhoAmI -
                            • >>   MyI2C_CheckDevice +
                            • >>   Warming_IST8310LinkError +
                            • >>   IST8310_Reset +
                            • >>   MyI2C_WriteRegister +
                            • >>   MyI2C_Init +
                            • >>   MyI2C_CheckWhoAmI +
                            • >>   MyI2C_CheckDevice
                            • >>   Delay_ms

                            [Called By]
                            • >>   AttitudeAlgorithms_Init
                            -

                            IST8310_RSTN (Thumb, 20 bytes, Stack size 8 bytes, ist8310.o(i.IST8310_RSTN)) +

                            IST8310_RSTN (Thumb, 20 bytes, Stack size 8 bytes, ist8310.o(i.IST8310_RSTN))

                            [Stack]

                            • Max Depth = 8
                            • Call Chain = IST8310_RSTN

                            [Calls]
                            • >>   GPIO_WriteBit -
                            • >>   IST8310_Delay_us +
                            • >>   IST8310_Delay_us
                            -
                            [Called By]
                            • >>   IST8310_Reset +
                              [Called By]
                              • >>   IST8310_Reset
                              -

                              IST8310_Reset (Thumb, 16 bytes, Stack size 8 bytes, ist8310.o(i.IST8310_Reset)) +

                              IST8310_Reset (Thumb, 16 bytes, Stack size 8 bytes, ist8310.o(i.IST8310_Reset))

                              [Stack]

                              • Max Depth = 16
                              • Call Chain = IST8310_Reset ⇒ IST8310_RSTN
                              -
                              [Calls]
                              • >>   IST8310_RSTN +
                                [Calls]
                                • >>   IST8310_RSTN

                                [Called By]
                                • >>   IST8310_Init
                                -

                                IWDG_Enable (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_Enable)) -

                                [Called By]

                                • >>   Remote_Init +

                                  IWDG_Enable (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_Enable)) +

                                  [Called By]

                                  • >>   Remote_Init
                                  -

                                  IWDG_ReloadCounter (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_ReloadCounter)) +

                                  IWDG_ReloadCounter (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_ReloadCounter))

                                  [Called By]

                                  • >>   main
                                  -

                                  IWDG_SetPrescaler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_SetPrescaler)) -

                                  [Called By]

                                  • >>   Remote_Init +

                                    IWDG_SetPrescaler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_SetPrescaler)) +

                                    [Called By]

                                    • >>   Remote_Init
                                    -

                                    IWDG_SetReload (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_SetReload)) -

                                    [Called By]

                                    • >>   Remote_Init +

                                      IWDG_SetReload (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_SetReload)) +

                                      [Called By]

                                      • >>   Remote_Init
                                      -

                                      IWDG_WriteAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_WriteAccessCmd)) -

                                      [Called By]

                                      • >>   Remote_Init +

                                        IWDG_WriteAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_iwdg.o(i.IWDG_WriteAccessCmd)) +

                                        [Called By]

                                        • >>   Remote_Init
                                        -

                                        Keyboard_DataProcess (Thumb, 308 bytes, Stack size 0 bytes, keyboard.o(i.Keyboard_DataProcess)) +

                                        Keyboard_DataProcess (Thumb, 308 bytes, Stack size 0 bytes, keyboard.o(i.Keyboard_DataProcess))

                                        [Called By]

                                        • >>   USART6_IRQHandler
                                        -

                                        Keyboard_Init (Thumb, 8 bytes, Stack size 8 bytes, keyboard.o(i.Keyboard_Init)) +

                                        Keyboard_Init (Thumb, 8 bytes, Stack size 8 bytes, keyboard.o(i.Keyboard_Init))

                                        [Stack]

                                        • Max Depth = 108
                                        • Call Chain = Keyboard_Init ⇒ UART1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
                                        -
                                        [Calls]
                                        • >>   UART1_Init +
                                          [Calls]
                                          • >>   UART1_Init
                                          -
                                          [Called By]
                                          • >>   RefereeSystem_Init +
                                            [Called By]
                                            • >>   RefereeSystem_Init
                                            -

                                            LED_BOFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_BOFF)) +

                                            LED_BOFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_BOFF))

                                            [Stack]

                                            • Max Depth = 8
                                            • Call Chain = LED_BOFF
                                            -
                                            [Calls]
                                            • >>   GPIO_ResetBits +
                                              [Calls]
                                              • >>   GPIO_ResetBits
                                              -
                                              [Called By]
                                              • >>   Warming_LEDClean +
                                                [Called By]
                                                • >>   Warming_LEDClean
                                                -

                                                LED_BON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_BON)) +

                                                LED_BON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_BON))

                                                [Stack]

                                                • Max Depth = 8
                                                • Call Chain = LED_BON
                                                -
                                                [Calls]
                                                • >>   GPIO_SetBits +
                                                  [Calls]
                                                  • >>   GPIO_SetBits

                                                  [Called By]
                                                  • >>   main
                                                  -

                                                  LED_GOFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_GOFF)) +

                                                  LED_GOFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_GOFF))

                                                  [Stack]

                                                  • Max Depth = 8
                                                  • Call Chain = LED_GOFF
                                                  -
                                                  [Calls]
                                                  • >>   GPIO_ResetBits +
                                                    [Calls]
                                                    • >>   GPIO_ResetBits
                                                    -
                                                    [Called By]
                                                    • >>   Warming_IST8310LinkError +
                                                      [Called By]
                                                      • >>   Warming_IST8310LinkError
                                                      • >>   Warming_BMI088LinkError -
                                                      • >>   Warming_LEDClean +
                                                      • >>   Warming_LEDClean
                                                      -

                                                      LED_GON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_GON)) +

                                                      LED_GON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_GON))

                                                      [Stack]

                                                      • Max Depth = 8
                                                      • Call Chain = LED_GON
                                                      -
                                                      [Calls]
                                                      • >>   GPIO_SetBits +
                                                        [Calls]
                                                        • >>   GPIO_SetBits
                                                        -
                                                        [Called By]
                                                        • >>   Warming_IST8310LinkError +
                                                          [Called By]
                                                          • >>   Warming_IST8310LinkError
                                                          • >>   Warming_BMI088LinkError -
                                                          • >>   Warming_IMUTemperatureTooHigh +
                                                          • >>   Warming_IMUTemperatureTooHigh
                                                          -

                                                          LED_Init (Thumb, 80 bytes, Stack size 16 bytes, led.o(i.LED_Init)) +

                                                          LED_Init (Thumb, 80 bytes, Stack size 16 bytes, led.o(i.LED_Init))

                                                          [Stack]

                                                          • Max Depth = 36
                                                          • Call Chain = LED_Init ⇒ GPIO_Init
                                                          -
                                                          [Calls]
                                                          • >>   GPIO_ResetBits +
                                                            [Calls]
                                                            • >>   GPIO_ResetBits
                                                            • >>   GPIO_Init
                                                            • >>   RCC_AHB1PeriphClockCmd
                                                            -
                                                            [Called By]
                                                            • >>   Warming_Init +
                                                              [Called By]
                                                              • >>   Warming_Init
                                                              -

                                                              LED_ROFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_ROFF)) +

                                                              LED_ROFF (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_ROFF))

                                                              [Stack]

                                                              • Max Depth = 8
                                                              • Call Chain = LED_ROFF
                                                              -
                                                              [Calls]
                                                              • >>   GPIO_ResetBits +
                                                                [Calls]
                                                                • >>   GPIO_ResetBits
                                                                -
                                                                [Called By]
                                                                • >>   Warming_RemoteNoCheck -
                                                                • >>   Warming_LEDClean +
                                                                  [Called By]
                                                                  • >>   Warming_RemoteNoCheck +
                                                                  • >>   Warming_LEDClean
                                                                  -

                                                                  LED_RON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_RON)) +

                                                                  LED_RON (Thumb, 14 bytes, Stack size 8 bytes, led.o(i.LED_RON))

                                                                  [Stack]

                                                                  • Max Depth = 8
                                                                  • Call Chain = LED_RON
                                                                  -
                                                                  [Calls]
                                                                  • >>   GPIO_SetBits +
                                                                    [Calls]
                                                                    • >>   GPIO_SetBits
                                                                    -
                                                                    [Called By]
                                                                    • >>   Warming_RemoteNoCheck -
                                                                    • >>   Warming_RemoteDataERROR +
                                                                      [Called By]
                                                                      • >>   Warming_RemoteNoCheck +
                                                                      • >>   Warming_RemoteDataERROR

                                                                      Laser_Init (Thumb, 58 bytes, Stack size 16 bytes, laser.o(i.Laser_Init))

                                                                      [Stack]

                                                                      • Max Depth = 36
                                                                      • Call Chain = Laser_Init ⇒ GPIO_Init
                                                                      -
                                                                      [Calls]
                                                                      • >>   GPIO_ResetBits +
                                                                        [Calls]
                                                                        • >>   GPIO_ResetBits
                                                                        • >>   GPIO_Init
                                                                        • >>   RCC_AHB1PeriphClockCmd
                                                                        @@ -1449,7 +1463,7 @@ Global Symbols

                                                                        Laser_OFF (Thumb, 14 bytes, Stack size 8 bytes, laser.o(i.Laser_OFF))

                                                                        [Stack]

                                                                        • Max Depth = 8
                                                                        • Call Chain = Laser_OFF
                                                                        -
                                                                        [Calls]
                                                                        • >>   GPIO_ResetBits +
                                                                          [Calls]
                                                                          • >>   GPIO_ResetBits

                                                                          [Called By]
                                                                          • >>   Gimbal_FiringMechanismControl
                                                                          @@ -1457,12 +1471,12 @@ Global Symbols

                                                                          Laser_ON (Thumb, 14 bytes, Stack size 8 bytes, laser.o(i.Laser_ON))

                                                                          [Stack]

                                                                          • Max Depth = 8
                                                                          • Call Chain = Laser_ON
                                                                          -
                                                                          [Calls]
                                                                          • >>   GPIO_SetBits +
                                                                            [Calls]
                                                                            • >>   GPIO_SetBits

                                                                            [Called By]
                                                                            • >>   Gimbal_FiringMechanismControl
                                                                            -

                                                                            LinkCheck_Init (Thumb, 120 bytes, Stack size 24 bytes, linkcheck.o(i.LinkCheck_Init)) +

                                                                            LinkCheck_Init (Thumb, 120 bytes, Stack size 24 bytes, linkcheck.o(i.LinkCheck_Init))

                                                                            [Stack]

                                                                            • Max Depth = 92
                                                                            • Call Chain = LinkCheck_Init ⇒ CAN_CANInit ⇒ GPIO_PinAFConfig

                                                                            [Calls]
                                                                            • >>   NVIC_PriorityGroupConfig @@ -1490,7 +1504,7 @@ Global Symbols

                                                                              LinkCheck_ON (Thumb, 20 bytes, Stack size 8 bytes, linkcheck.o(i.LinkCheck_ON))

                                                                              [Stack]

                                                                              • Max Depth = 8
                                                                              • Call Chain = LinkCheck_ON
                                                                              -
                                                                              [Calls]
                                                                              • >>   TIM_SetCounter +
                                                                                [Calls]
                                                                                • >>   TIM_SetCounter
                                                                                • >>   TIM_Cmd

                                                                                [Called By]
                                                                                • >>   CAN2_RX1_IRQHandler @@ -1507,14 +1521,14 @@ Global Symbols
                                                                                  [Called By]
                                                                                  • >>   CAN1_RX0_IRQHandler
                                                                                  -

                                                                                  M2006_CANSetHIDCurrent (Thumb, 146 bytes, Stack size 48 bytes, m2006.o(i.M2006_CANSetHIDCurrent)) +

                                                                                  M2006_CANSetHIDCurrent (Thumb, 146 bytes, Stack size 48 bytes, m2006.o(i.M2006_CANSetHIDCurrent))

                                                                                  [Stack]

                                                                                  • Max Depth = 56
                                                                                  • Call Chain = M2006_CANSetHIDCurrent ⇒ CAN_TransmitStatus

                                                                                  [Calls]
                                                                                  • >>   CAN_TransmitStatus
                                                                                  • >>   CAN_Transmit
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   Gimbal_Rammer -
                                                                                  • >>   Warming_MotorControl +
                                                                                    [Called By]
                                                                                    • >>   Gimbal_Rammer +
                                                                                    • >>   Warming_MotorControl

                                                                                    M3508_CANDataProcess (Thumb, 998 bytes, Stack size 24 bytes, m3508.o(i.M3508_CANDataProcess)) @@ -1534,202 +1548,202 @@ Global Symbols

                                                                                  • >>   CAN_Transmit

                                                                                  [Called By]
                                                                                  • >>   Gimbal_FiringMechanismControl -
                                                                                  • >>   Warming_MotorControl +
                                                                                  • >>   Warming_MotorControl

                                                                                  MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.MemManage_Handler))
                                                                                  [Address Reference Count : 1]

                                                                                  • startup_stm32f40_41xxx.o(RESET)
                                                                                  -

                                                                                  MyI2C_CheckDevice (Thumb, 40 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_CheckDevice)) +

                                                                                  MyI2C_CheckDevice (Thumb, 40 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_CheckDevice))

                                                                                  [Stack]

                                                                                  • Max Depth = 48
                                                                                  • Call Chain = MyI2C_CheckDevice ⇒ MyI2C_Send8bits ⇒ MyI2C_SDA
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   MyI2C_Stop -
                                                                                  • >>   MyI2C_Start -
                                                                                  • >>   MyI2C_Send8bits -
                                                                                  • >>   MyI2C_ReceiveAck +
                                                                                    [Calls]
                                                                                    • >>   MyI2C_Stop +
                                                                                    • >>   MyI2C_Start +
                                                                                    • >>   MyI2C_Send8bits +
                                                                                    • >>   MyI2C_ReceiveAck

                                                                                    [Called By]
                                                                                    • >>   IST8310_Init
                                                                                    -

                                                                                    MyI2C_CheckWhoAmI (Thumb, 118 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_CheckWhoAmI)) +

                                                                                    MyI2C_CheckWhoAmI (Thumb, 118 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_CheckWhoAmI))

                                                                                    [Stack]

                                                                                    • Max Depth = 56
                                                                                    • Call Chain = MyI2C_CheckWhoAmI ⇒ MyI2C_SendAck ⇒ MyI2C_SDA
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   MyI2C_Stop -
                                                                                    • >>   MyI2C_Start -
                                                                                    • >>   MyI2C_SendAck -
                                                                                    • >>   MyI2C_Send8bits -
                                                                                    • >>   MyI2C_ReceiveAck -
                                                                                    • >>   MyI2C_Receive8bits +
                                                                                      [Calls]
                                                                                      • >>   MyI2C_Stop +
                                                                                      • >>   MyI2C_Start +
                                                                                      • >>   MyI2C_SendAck +
                                                                                      • >>   MyI2C_Send8bits +
                                                                                      • >>   MyI2C_ReceiveAck +
                                                                                      • >>   MyI2C_Receive8bits

                                                                                      [Called By]
                                                                                      • >>   IST8310_Init
                                                                                      -

                                                                                      MyI2C_ContinuousReadRegister (Thumb, 158 bytes, Stack size 32 bytes, myi2c.o(i.MyI2C_ContinuousReadRegister)) +

                                                                                      MyI2C_ContinuousReadRegister (Thumb, 158 bytes, Stack size 32 bytes, myi2c.o(i.MyI2C_ContinuousReadRegister))

                                                                                      [Stack]

                                                                                      • Max Depth = 64
                                                                                      • Call Chain = MyI2C_ContinuousReadRegister ⇒ MyI2C_SendAck ⇒ MyI2C_SDA
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   MyI2C_Stop -
                                                                                      • >>   MyI2C_Start -
                                                                                      • >>   MyI2C_SendAck -
                                                                                      • >>   MyI2C_Send8bits -
                                                                                      • >>   MyI2C_ReceiveAck -
                                                                                      • >>   MyI2C_Receive8bits +
                                                                                        [Calls]
                                                                                        • >>   MyI2C_Stop +
                                                                                        • >>   MyI2C_Start +
                                                                                        • >>   MyI2C_SendAck +
                                                                                        • >>   MyI2C_Send8bits +
                                                                                        • >>   MyI2C_ReceiveAck +
                                                                                        • >>   MyI2C_Receive8bits

                                                                                        [Called By]
                                                                                        • >>   IST8310_GetData
                                                                                        -

                                                                                        MyI2C_Delay_us (Thumb, 70 bytes, Stack size 0 bytes, myi2c.o(i.MyI2C_Delay_us)) -

                                                                                        [Called By]

                                                                                        • >>   MyI2C_SDA -
                                                                                        • >>   MyI2C_SCL -
                                                                                        • >>   MyI2C_Read_SDA +

                                                                                          MyI2C_Delay_us (Thumb, 70 bytes, Stack size 0 bytes, myi2c.o(i.MyI2C_Delay_us)) +

                                                                                          [Called By]

                                                                                          • >>   MyI2C_SDA +
                                                                                          • >>   MyI2C_SCL +
                                                                                          • >>   MyI2C_Read_SDA
                                                                                          -

                                                                                          MyI2C_Init (Thumb, 82 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Init)) +

                                                                                          MyI2C_Init (Thumb, 82 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Init))

                                                                                          [Stack]

                                                                                          • Max Depth = 36
                                                                                          • Call Chain = MyI2C_Init ⇒ GPIO_Init

                                                                                          [Calls]
                                                                                          • >>   GPIO_Init
                                                                                          • >>   RCC_AHB1PeriphClockCmd -
                                                                                          • >>   MyI2C_SDA -
                                                                                          • >>   MyI2C_SCL +
                                                                                          • >>   MyI2C_SDA +
                                                                                          • >>   MyI2C_SCL

                                                                                          [Called By]
                                                                                          • >>   IST8310_Init
                                                                                          -

                                                                                          MyI2C_ReadRegister (Thumb, 120 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_ReadRegister)) +

                                                                                          MyI2C_ReadRegister (Thumb, 120 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_ReadRegister))

                                                                                          [Stack]

                                                                                          • Max Depth = 56
                                                                                          • Call Chain = MyI2C_ReadRegister ⇒ MyI2C_SendAck ⇒ MyI2C_SDA
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   MyI2C_Stop -
                                                                                          • >>   MyI2C_Start -
                                                                                          • >>   MyI2C_SendAck -
                                                                                          • >>   MyI2C_Send8bits -
                                                                                          • >>   MyI2C_ReceiveAck -
                                                                                          • >>   MyI2C_Receive8bits +
                                                                                            [Calls]
                                                                                            • >>   MyI2C_Stop +
                                                                                            • >>   MyI2C_Start +
                                                                                            • >>   MyI2C_SendAck +
                                                                                            • >>   MyI2C_Send8bits +
                                                                                            • >>   MyI2C_ReceiveAck +
                                                                                            • >>   MyI2C_Receive8bits

                                                                                            [Called By]
                                                                                            • >>   IST8310_GetData
                                                                                            -

                                                                                            MyI2C_Read_SDA (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Read_SDA)) +

                                                                                            MyI2C_Read_SDA (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Read_SDA))

                                                                                            [Stack]

                                                                                            • Max Depth = 16
                                                                                            • Call Chain = MyI2C_Read_SDA
                                                                                            -
                                                                                            [Calls]
                                                                                            • >>   GPIO_ReadInputDataBit -
                                                                                            • >>   MyI2C_Delay_us +
                                                                                              [Calls]
                                                                                              • >>   GPIO_ReadInputDataBit +
                                                                                              • >>   MyI2C_Delay_us
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   MyI2C_ReceiveAck -
                                                                                              • >>   MyI2C_Receive8bits +
                                                                                                [Called By]
                                                                                                • >>   MyI2C_ReceiveAck +
                                                                                                • >>   MyI2C_Receive8bits
                                                                                                -

                                                                                                MyI2C_Receive8bits (Thumb, 60 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Receive8bits)) +

                                                                                                MyI2C_Receive8bits (Thumb, 60 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Receive8bits))

                                                                                                [Stack]

                                                                                                • Max Depth = 32
                                                                                                • Call Chain = MyI2C_Receive8bits ⇒ MyI2C_SDA
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   MyI2C_SDA -
                                                                                                • >>   MyI2C_SCL -
                                                                                                • >>   MyI2C_Read_SDA +
                                                                                                  [Calls]
                                                                                                  • >>   MyI2C_SDA +
                                                                                                  • >>   MyI2C_SCL +
                                                                                                  • >>   MyI2C_Read_SDA
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   MyI2C_ReadRegister -
                                                                                                  • >>   MyI2C_ContinuousReadRegister -
                                                                                                  • >>   MyI2C_CheckWhoAmI +
                                                                                                    [Called By]
                                                                                                    • >>   MyI2C_ReadRegister +
                                                                                                    • >>   MyI2C_ContinuousReadRegister +
                                                                                                    • >>   MyI2C_CheckWhoAmI
                                                                                                    -

                                                                                                    MyI2C_ReceiveAck (Thumb, 48 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_ReceiveAck)) +

                                                                                                    MyI2C_ReceiveAck (Thumb, 48 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_ReceiveAck))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 32
                                                                                                    • Call Chain = MyI2C_ReceiveAck ⇒ MyI2C_SDA
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   MyI2C_SDA -
                                                                                                    • >>   MyI2C_SCL -
                                                                                                    • >>   MyI2C_Read_SDA +
                                                                                                      [Calls]
                                                                                                      • >>   MyI2C_SDA +
                                                                                                      • >>   MyI2C_SCL +
                                                                                                      • >>   MyI2C_Read_SDA
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   MyI2C_WriteRegister -
                                                                                                      • >>   MyI2C_ReadRegister -
                                                                                                      • >>   MyI2C_ContinuousReadRegister -
                                                                                                      • >>   MyI2C_CheckWhoAmI -
                                                                                                      • >>   MyI2C_CheckDevice +
                                                                                                        [Called By]
                                                                                                        • >>   MyI2C_WriteRegister +
                                                                                                        • >>   MyI2C_ReadRegister +
                                                                                                        • >>   MyI2C_ContinuousReadRegister +
                                                                                                        • >>   MyI2C_CheckWhoAmI +
                                                                                                        • >>   MyI2C_CheckDevice
                                                                                                        -

                                                                                                        MyI2C_SCL (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SCL)) +

                                                                                                        MyI2C_SCL (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SCL))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 16
                                                                                                        • Call Chain = MyI2C_SCL

                                                                                                        [Calls]
                                                                                                        • >>   GPIO_WriteBit -
                                                                                                        • >>   MyI2C_Delay_us +
                                                                                                        • >>   MyI2C_Delay_us
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   MyI2C_Stop -
                                                                                                        • >>   MyI2C_Start -
                                                                                                        • >>   MyI2C_SendAck -
                                                                                                        • >>   MyI2C_Send8bits -
                                                                                                        • >>   MyI2C_ReceiveAck -
                                                                                                        • >>   MyI2C_Receive8bits -
                                                                                                        • >>   MyI2C_Init +
                                                                                                          [Called By]
                                                                                                          • >>   MyI2C_Stop +
                                                                                                          • >>   MyI2C_Start +
                                                                                                          • >>   MyI2C_SendAck +
                                                                                                          • >>   MyI2C_Send8bits +
                                                                                                          • >>   MyI2C_ReceiveAck +
                                                                                                          • >>   MyI2C_Receive8bits +
                                                                                                          • >>   MyI2C_Init
                                                                                                          -

                                                                                                          MyI2C_SDA (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SDA)) +

                                                                                                          MyI2C_SDA (Thumb, 26 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SDA))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 16
                                                                                                          • Call Chain = MyI2C_SDA

                                                                                                          [Calls]
                                                                                                          • >>   GPIO_WriteBit -
                                                                                                          • >>   MyI2C_Delay_us +
                                                                                                          • >>   MyI2C_Delay_us
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   MyI2C_Stop -
                                                                                                          • >>   MyI2C_Start -
                                                                                                          • >>   MyI2C_SendAck -
                                                                                                          • >>   MyI2C_Send8bits -
                                                                                                          • >>   MyI2C_ReceiveAck -
                                                                                                          • >>   MyI2C_Receive8bits -
                                                                                                          • >>   MyI2C_Init +
                                                                                                            [Called By]
                                                                                                            • >>   MyI2C_Stop +
                                                                                                            • >>   MyI2C_Start +
                                                                                                            • >>   MyI2C_SendAck +
                                                                                                            • >>   MyI2C_Send8bits +
                                                                                                            • >>   MyI2C_ReceiveAck +
                                                                                                            • >>   MyI2C_Receive8bits +
                                                                                                            • >>   MyI2C_Init
                                                                                                            -

                                                                                                            MyI2C_Send8bits (Thumb, 58 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Send8bits)) +

                                                                                                            MyI2C_Send8bits (Thumb, 58 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_Send8bits))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 32
                                                                                                            • Call Chain = MyI2C_Send8bits ⇒ MyI2C_SDA
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   MyI2C_SDA -
                                                                                                            • >>   MyI2C_SCL +
                                                                                                              [Calls]
                                                                                                              • >>   MyI2C_SDA +
                                                                                                              • >>   MyI2C_SCL
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   MyI2C_WriteRegister -
                                                                                                              • >>   MyI2C_ReadRegister -
                                                                                                              • >>   MyI2C_ContinuousReadRegister -
                                                                                                              • >>   MyI2C_CheckWhoAmI -
                                                                                                              • >>   MyI2C_CheckDevice +
                                                                                                                [Called By]
                                                                                                                • >>   MyI2C_WriteRegister +
                                                                                                                • >>   MyI2C_ReadRegister +
                                                                                                                • >>   MyI2C_ContinuousReadRegister +
                                                                                                                • >>   MyI2C_CheckWhoAmI +
                                                                                                                • >>   MyI2C_CheckDevice
                                                                                                                -

                                                                                                                MyI2C_SendAck (Thumb, 48 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SendAck)) +

                                                                                                                MyI2C_SendAck (Thumb, 48 bytes, Stack size 16 bytes, myi2c.o(i.MyI2C_SendAck))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 32
                                                                                                                • Call Chain = MyI2C_SendAck ⇒ MyI2C_SDA
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   MyI2C_SDA -
                                                                                                                • >>   MyI2C_SCL +
                                                                                                                  [Calls]
                                                                                                                  • >>   MyI2C_SDA +
                                                                                                                  • >>   MyI2C_SCL
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   MyI2C_ReadRegister -
                                                                                                                  • >>   MyI2C_ContinuousReadRegister -
                                                                                                                  • >>   MyI2C_CheckWhoAmI +
                                                                                                                    [Called By]
                                                                                                                    • >>   MyI2C_ReadRegister +
                                                                                                                    • >>   MyI2C_ContinuousReadRegister +
                                                                                                                    • >>   MyI2C_CheckWhoAmI
                                                                                                                    -

                                                                                                                    MyI2C_Start (Thumb, 38 bytes, Stack size 8 bytes, myi2c.o(i.MyI2C_Start)) +

                                                                                                                    MyI2C_Start (Thumb, 38 bytes, Stack size 8 bytes, myi2c.o(i.MyI2C_Start))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 24
                                                                                                                    • Call Chain = MyI2C_Start ⇒ MyI2C_SDA
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   MyI2C_SDA -
                                                                                                                    • >>   MyI2C_SCL +
                                                                                                                      [Calls]
                                                                                                                      • >>   MyI2C_SDA +
                                                                                                                      • >>   MyI2C_SCL
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   MyI2C_WriteRegister -
                                                                                                                      • >>   MyI2C_ReadRegister -
                                                                                                                      • >>   MyI2C_ContinuousReadRegister -
                                                                                                                      • >>   MyI2C_CheckWhoAmI -
                                                                                                                      • >>   MyI2C_CheckDevice +
                                                                                                                        [Called By]
                                                                                                                        • >>   MyI2C_WriteRegister +
                                                                                                                        • >>   MyI2C_ReadRegister +
                                                                                                                        • >>   MyI2C_ContinuousReadRegister +
                                                                                                                        • >>   MyI2C_CheckWhoAmI +
                                                                                                                        • >>   MyI2C_CheckDevice
                                                                                                                        -

                                                                                                                        MyI2C_Stop (Thumb, 30 bytes, Stack size 8 bytes, myi2c.o(i.MyI2C_Stop)) +

                                                                                                                        MyI2C_Stop (Thumb, 30 bytes, Stack size 8 bytes, myi2c.o(i.MyI2C_Stop))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 24
                                                                                                                        • Call Chain = MyI2C_Stop ⇒ MyI2C_SDA
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   MyI2C_SDA -
                                                                                                                        • >>   MyI2C_SCL +
                                                                                                                          [Calls]
                                                                                                                          • >>   MyI2C_SDA +
                                                                                                                          • >>   MyI2C_SCL
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   MyI2C_WriteRegister -
                                                                                                                          • >>   MyI2C_ReadRegister -
                                                                                                                          • >>   MyI2C_ContinuousReadRegister -
                                                                                                                          • >>   MyI2C_CheckWhoAmI -
                                                                                                                          • >>   MyI2C_CheckDevice +
                                                                                                                            [Called By]
                                                                                                                            • >>   MyI2C_WriteRegister +
                                                                                                                            • >>   MyI2C_ReadRegister +
                                                                                                                            • >>   MyI2C_ContinuousReadRegister +
                                                                                                                            • >>   MyI2C_CheckWhoAmI +
                                                                                                                            • >>   MyI2C_CheckDevice
                                                                                                                            -

                                                                                                                            MyI2C_WriteRegister (Thumb, 90 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_WriteRegister)) +

                                                                                                                            MyI2C_WriteRegister (Thumb, 90 bytes, Stack size 24 bytes, myi2c.o(i.MyI2C_WriteRegister))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 56
                                                                                                                            • Call Chain = MyI2C_WriteRegister ⇒ MyI2C_Send8bits ⇒ MyI2C_SDA
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   MyI2C_Stop -
                                                                                                                            • >>   MyI2C_Start -
                                                                                                                            • >>   MyI2C_Send8bits -
                                                                                                                            • >>   MyI2C_ReceiveAck +
                                                                                                                              [Calls]
                                                                                                                              • >>   MyI2C_Stop +
                                                                                                                              • >>   MyI2C_Start +
                                                                                                                              • >>   MyI2C_Send8bits +
                                                                                                                              • >>   MyI2C_ReceiveAck

                                                                                                                              [Called By]
                                                                                                                              • >>   IST8310_Init
                                                                                                                              @@ -1742,32 +1756,33 @@ Global Symbols

                                                                                                                            [Called By]
                                                                                                                            • >>   IST8310_Init
                                                                                                                            • >>   BMI088_Init -
                                                                                                                            • >>   Remote_Init +
                                                                                                                            • >>   Remote_Init
                                                                                                                            • >>   CAN_CANInit -
                                                                                                                            • >>   UART2_Init -
                                                                                                                            • >>   UART1_Init +
                                                                                                                            • >>   UART2_Init +
                                                                                                                            • >>   UART1_Init
                                                                                                                            • >>   AttitudeAlgorithms_Init
                                                                                                                            • >>   CloseLoopControl_Init -
                                                                                                                            • >>   LinkCheck_Init +
                                                                                                                            • >>   LinkCheck_Init

                                                                                                                            NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))

                                                                                                                            [Called By]

                                                                                                                            • >>   IST8310_Init
                                                                                                                            • >>   BMI088_Init -
                                                                                                                            • >>   Remote_Init +
                                                                                                                            • >>   Remote_Init
                                                                                                                            • >>   CAN_CANInit -
                                                                                                                            • >>   UART2_Init -
                                                                                                                            • >>   UART1_Init +
                                                                                                                            • >>   UART2_Init +
                                                                                                                            • >>   UART1_Init
                                                                                                                            • >>   AttitudeAlgorithms_Init
                                                                                                                            • >>   CloseLoopControl_Init -
                                                                                                                            • >>   LinkCheck_Init +
                                                                                                                            • >>   LinkCheck_Init

                                                                                                                            PID_PositionCalc (Thumb, 230 bytes, Stack size 0 bytes, pid.o(i.PID_PositionCalc)) -

                                                                                                                            [Called By]

                                                                                                                            • >>   Gimbal_YawControl -
                                                                                                                            • >>   Gimbal_Rammer +

                                                                                                                              [Called By]
                                                                                                                              • >>   Gimbal_YawControl +
                                                                                                                              • >>   Gimbal_Rammer +
                                                                                                                              • >>   Gimbal_PitchControl
                                                                                                                              • >>   Gimbal_FiringMechanismControl -
                                                                                                                              • >>   IMUTemperatureControl_TemperatureControl +
                                                                                                                              • >>   IMUTemperatureControl_TemperatureControl

                                                                                                                              PID_PositionClean (Thumb, 18 bytes, Stack size 0 bytes, pid.o(i.PID_PositionClean)) @@ -1801,102 +1816,102 @@ Global Symbols

                                                                                                                              [Called By]

                                                                                                                              • >>   Laser_Init
                                                                                                                              • >>   IST8310_Init
                                                                                                                              • >>   BMI088_Init -
                                                                                                                              • >>   Remote_Init +
                                                                                                                              • >>   Remote_Init
                                                                                                                              • >>   Buzzer_Init -
                                                                                                                              • >>   LED_Init +
                                                                                                                              • >>   LED_Init
                                                                                                                              • >>   CAN_CANInit -
                                                                                                                              • >>   MyI2C_Init -
                                                                                                                              • >>   UART2_Init -
                                                                                                                              • >>   UART1_Init +
                                                                                                                              • >>   MyI2C_Init +
                                                                                                                              • >>   UART2_Init +
                                                                                                                              • >>   UART1_Init

                                                                                                                              RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd)) -

                                                                                                                              [Called By]

                                                                                                                              • >>   Remote_Init +

                                                                                                                                [Called By]
                                                                                                                                • >>   Remote_Init
                                                                                                                                • >>   Buzzer_Init
                                                                                                                                • >>   CAN_CANInit
                                                                                                                                • >>   CloseLoopControl_Init -
                                                                                                                                • >>   LinkCheck_Init +
                                                                                                                                • >>   LinkCheck_Init

                                                                                                                                RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd))

                                                                                                                                [Called By]

                                                                                                                                • >>   IST8310_Init
                                                                                                                                • >>   BMI088_Init -
                                                                                                                                • >>   UART2_Init -
                                                                                                                                • >>   UART1_Init +
                                                                                                                                • >>   UART2_Init +
                                                                                                                                • >>   UART1_Init
                                                                                                                                • >>   AttitudeAlgorithms_Init
                                                                                                                                -

                                                                                                                                RCC_GetClocksFreq (Thumb, 214 bytes, Stack size 20 bytes, stm32f4xx_rcc.o(i.RCC_GetClocksFreq)) +

                                                                                                                                RCC_GetClocksFreq (Thumb, 214 bytes, Stack size 20 bytes, stm32f4xx_rcc.o(i.RCC_GetClocksFreq))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 20
                                                                                                                                • Call Chain = RCC_GetClocksFreq
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   USART_Init +
                                                                                                                                  [Called By]
                                                                                                                                  • >>   USART_Init
                                                                                                                                  -

                                                                                                                                  RefereeSystem_GetCRC16CheckSum (Thumb, 38 bytes, Stack size 12 bytes, refereesystem.o(i.RefereeSystem_GetCRC16CheckSum)) +

                                                                                                                                  RefereeSystem_GetCRC16CheckSum (Thumb, 38 bytes, Stack size 12 bytes, refereesystem.o(i.RefereeSystem_GetCRC16CheckSum))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 12
                                                                                                                                  • Call Chain = RefereeSystem_GetCRC16CheckSum
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   RefereeSystem_VerifyCRC16CheckSum +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   RefereeSystem_VerifyCRC16CheckSum
                                                                                                                                    -

                                                                                                                                    RefereeSystem_GetCRC8CheckSum (Thumb, 32 bytes, Stack size 12 bytes, refereesystem.o(i.RefereeSystem_GetCRC8CheckSum)) +

                                                                                                                                    RefereeSystem_GetCRC8CheckSum (Thumb, 32 bytes, Stack size 12 bytes, refereesystem.o(i.RefereeSystem_GetCRC8CheckSum))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 12
                                                                                                                                    • Call Chain = RefereeSystem_GetCRC8CheckSum
                                                                                                                                    -
                                                                                                                                    [Called By]
                                                                                                                                    • >>   RefereeSystem_VerifyCRC8CheckSum +
                                                                                                                                      [Called By]
                                                                                                                                      • >>   RefereeSystem_VerifyCRC8CheckSum
                                                                                                                                      -

                                                                                                                                      RefereeSystem_Init (Thumb, 8 bytes, Stack size 8 bytes, refereesystem.o(i.RefereeSystem_Init)) +

                                                                                                                                      RefereeSystem_Init (Thumb, 8 bytes, Stack size 8 bytes, refereesystem.o(i.RefereeSystem_Init))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 116
                                                                                                                                      • Call Chain = RefereeSystem_Init ⇒ Keyboard_Init ⇒ UART1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   Keyboard_Init +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   Keyboard_Init

                                                                                                                                        [Called By]
                                                                                                                                        • >>   main
                                                                                                                                        -

                                                                                                                                        RefereeSystem_VerifyCRC16CheckSum (Thumb, 60 bytes, Stack size 16 bytes, refereesystem.o(i.RefereeSystem_VerifyCRC16CheckSum)) +

                                                                                                                                        RefereeSystem_VerifyCRC16CheckSum (Thumb, 60 bytes, Stack size 16 bytes, refereesystem.o(i.RefereeSystem_VerifyCRC16CheckSum))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 28
                                                                                                                                        • Call Chain = RefereeSystem_VerifyCRC16CheckSum ⇒ RefereeSystem_GetCRC16CheckSum
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   RefereeSystem_GetCRC16CheckSum +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   RefereeSystem_GetCRC16CheckSum

                                                                                                                                          [Called By]
                                                                                                                                          • >>   USART6_IRQHandler
                                                                                                                                          -

                                                                                                                                          RefereeSystem_VerifyCRC8CheckSum (Thumb, 50 bytes, Stack size 16 bytes, refereesystem.o(i.RefereeSystem_VerifyCRC8CheckSum)) +

                                                                                                                                          RefereeSystem_VerifyCRC8CheckSum (Thumb, 50 bytes, Stack size 16 bytes, refereesystem.o(i.RefereeSystem_VerifyCRC8CheckSum))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 28
                                                                                                                                          • Call Chain = RefereeSystem_VerifyCRC8CheckSum ⇒ RefereeSystem_GetCRC8CheckSum
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   RefereeSystem_GetCRC8CheckSum +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   RefereeSystem_GetCRC8CheckSum

                                                                                                                                            [Called By]
                                                                                                                                            • >>   USART6_IRQHandler
                                                                                                                                            -

                                                                                                                                            Remote_DataProcess (Thumb, 480 bytes, Stack size 16 bytes, remote.o(i.Remote_DataProcess)) +

                                                                                                                                            Remote_DataProcess (Thumb, 480 bytes, Stack size 16 bytes, remote.o(i.Remote_DataProcess))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 16
                                                                                                                                            • Call Chain = Remote_DataProcess
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   DMA_GetCurrentMemoryTarget +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   DMA_GetCurrentMemoryTarget

                                                                                                                                              [Called By]
                                                                                                                                              • >>   USART3_IRQHandler
                                                                                                                                              -

                                                                                                                                              Remote_Init (Thumb, 402 bytes, Stack size 104 bytes, remote.o(i.Remote_Init)) +

                                                                                                                                              Remote_Init (Thumb, 402 bytes, Stack size 104 bytes, remote.o(i.Remote_Init))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 172
                                                                                                                                              • Call Chain = Remote_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq

                                                                                                                                              [Calls]
                                                                                                                                              • >>   NVIC_PriorityGroupConfig
                                                                                                                                              • >>   NVIC_Init
                                                                                                                                              • >>   DMA_Init -
                                                                                                                                              • >>   DMA_DoubleBufferModeConfig -
                                                                                                                                              • >>   DMA_DoubleBufferModeCmd +
                                                                                                                                              • >>   DMA_DoubleBufferModeConfig +
                                                                                                                                              • >>   DMA_DoubleBufferModeCmd
                                                                                                                                              • >>   DMA_Cmd
                                                                                                                                              • >>   GPIO_PinAFConfig
                                                                                                                                              • >>   GPIO_Init -
                                                                                                                                              • >>   IWDG_WriteAccessCmd -
                                                                                                                                              • >>   IWDG_SetReload -
                                                                                                                                              • >>   IWDG_SetPrescaler -
                                                                                                                                              • >>   IWDG_Enable +
                                                                                                                                              • >>   IWDG_WriteAccessCmd +
                                                                                                                                              • >>   IWDG_SetReload +
                                                                                                                                              • >>   IWDG_SetPrescaler +
                                                                                                                                              • >>   IWDG_Enable
                                                                                                                                              • >>   RCC_APB1PeriphClockCmd
                                                                                                                                              • >>   RCC_AHB1PeriphClockCmd -
                                                                                                                                              • >>   USART_Init -
                                                                                                                                              • >>   USART_ITConfig -
                                                                                                                                              • >>   USART_DMACmd -
                                                                                                                                              • >>   USART_Cmd +
                                                                                                                                              • >>   USART_Init +
                                                                                                                                              • >>   USART_ITConfig +
                                                                                                                                              • >>   USART_DMACmd +
                                                                                                                                              • >>   USART_Cmd
                                                                                                                                              • >>   TIM_TimeBaseInit
                                                                                                                                              • >>   TIM_InternalClockConfig
                                                                                                                                              • >>   TIM_ITConfig @@ -1906,7 +1921,7 @@ Global Symbols
                                                                                                                                                [Called By]
                                                                                                                                                • >>   main
                                                                                                                                                -

                                                                                                                                                Remote_TransferReset (Thumb, 62 bytes, Stack size 8 bytes, remote.o(i.Remote_TransferReset)) +

                                                                                                                                                Remote_TransferReset (Thumb, 62 bytes, Stack size 8 bytes, remote.o(i.Remote_TransferReset))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 20
                                                                                                                                                • Call Chain = Remote_TransferReset ⇒ DMA_GetFlagStatus

                                                                                                                                                [Calls]
                                                                                                                                                • >>   DMA_SetCurrDataCounter @@ -1970,17 +1985,17 @@ Global Symbols

                                                                                                                                                  SystemInit (Thumb, 88 bytes, Stack size 8 bytes, system_stm32f4xx.o(i.SystemInit))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 20
                                                                                                                                                  • Call Chain = SystemInit ⇒ SetSysClock
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   SetSysClock +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   SetSysClock

                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                    • startup_stm32f40_41xxx.o(.text)

                                                                                                                                                    TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 308 bytes, Stack size 8 bytes, attitudealgorithms.o(i.TIM1_TRG_COM_TIM11_IRQHandler))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 280
                                                                                                                                                    • Call Chain = TIM1_TRG_COM_TIM11_IRQHandler ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki ⇒ AHRS_invSqrt ⇒ __hardfp_sqrtf
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   TIM_GetITStatus -
                                                                                                                                                    • >>   TIM_ClearITPendingBit -
                                                                                                                                                    • >>   kalmanFilter -
                                                                                                                                                    • >>   get_angle +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   TIM_GetITStatus +
                                                                                                                                                      • >>   TIM_ClearITPendingBit +
                                                                                                                                                      • >>   kalmanFilter +
                                                                                                                                                      • >>   get_angle
                                                                                                                                                      • >>   AHRS_update
                                                                                                                                                      • >>   __aeabi_l2f
                                                                                                                                                      @@ -1989,30 +2004,30 @@ Global Symbols

                                                                                                                                                      TIM2_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, tim.o(i.TIM2_IRQHandler))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 20
                                                                                                                                                      • Call Chain = TIM2_IRQHandler ⇒ TIM_GetITStatus
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   TIM_GetITStatus -
                                                                                                                                                      • >>   TIM_ClearITPendingBit +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   TIM_GetITStatus +
                                                                                                                                                        • >>   TIM_ClearITPendingBit

                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                        • startup_stm32f40_41xxx.o(RESET)

                                                                                                                                                        TIM6_DAC_IRQHandler (Thumb, 104 bytes, Stack size 8 bytes, closeloopcontrol.o(i.TIM6_DAC_IRQHandler))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 80
                                                                                                                                                        • Call Chain = TIM6_DAC_IRQHandler ⇒ Gimbal_MoveControl ⇒ Gimbal_YawControl ⇒ GM6020_CAN2SetLIDVoltage ⇒ CAN_TransmitStatus
                                                                                                                                                        -
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   TIM_GetITStatus -
                                                                                                                                                        • >>   TIM_ClearITPendingBit -
                                                                                                                                                        • >>   IMUTemperatureControl_TemperatureControl +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   TIM_GetITStatus +
                                                                                                                                                          • >>   TIM_ClearITPendingBit +
                                                                                                                                                          • >>   IMUTemperatureControl_TemperatureControl
                                                                                                                                                          • >>   Gimbal_MoveControl
                                                                                                                                                          • >>   Gimbal_CleanPID -
                                                                                                                                                          • >>   Warming_MotorControl -
                                                                                                                                                          • >>   Warming_LinkError +
                                                                                                                                                          • >>   Warming_MotorControl +
                                                                                                                                                          • >>   Warming_LinkError

                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                          • startup_stm32f40_41xxx.o(RESET)

                                                                                                                                                          TIM7_IRQHandler (Thumb, 44 bytes, Stack size 8 bytes, remote.o(i.TIM7_IRQHandler))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 24
                                                                                                                                                          • Call Chain = TIM7_IRQHandler ⇒ Warming_RemoteNoCheck ⇒ LED_RON
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   Warming_RemoteNoCheck -
                                                                                                                                                          • >>   TIM_GetITStatus -
                                                                                                                                                          • >>   TIM_ClearITPendingBit +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   Warming_RemoteNoCheck +
                                                                                                                                                            • >>   TIM_GetITStatus +
                                                                                                                                                            • >>   TIM_ClearITPendingBit

                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                            • startup_stm32f40_41xxx.o(RESET)
                                                                                                                                                            @@ -2021,19 +2036,19 @@ Global Symbols

                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   CAN_CAN_GetRefereeSystemData
                                                                                                                                                          • >>   CAN_CANIDReset -
                                                                                                                                                          • >>   TIM_GetITStatus -
                                                                                                                                                          • >>   TIM_ClearITPendingBit +
                                                                                                                                                          • >>   TIM_GetITStatus +
                                                                                                                                                          • >>   TIM_ClearITPendingBit

                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                          • startup_stm32f40_41xxx.o(RESET)

                                                                                                                                                          TIM_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ClearFlag)) -

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   Remote_Init +

                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   Remote_Init
                                                                                                                                                            • >>   AttitudeAlgorithms_Init
                                                                                                                                                            • >>   CloseLoopControl_Init -
                                                                                                                                                            • >>   LinkCheck_Init +
                                                                                                                                                            • >>   LinkCheck_Init
                                                                                                                                                            -

                                                                                                                                                            TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ClearITPendingBit)) +

                                                                                                                                                            TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ClearITPendingBit))

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   TIM7_IRQHandler
                                                                                                                                                            • >>   TIM2_IRQHandler
                                                                                                                                                            • >>   TIM1_TRG_COM_TIM11_IRQHandler @@ -2043,7 +2058,7 @@ Global Symbols

                                                                                                                                                              TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_Cmd))

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   USART3_IRQHandler -
                                                                                                                                                              • >>   Remote_Init +
                                                                                                                                                              • >>   Remote_Init
                                                                                                                                                              • >>   Buzzer_ON
                                                                                                                                                              • >>   Buzzer_Init
                                                                                                                                                              • >>   LinkCheck_ON @@ -2051,10 +2066,10 @@ Global Symbols
                                                                                                                                                              • >>   USART6_IRQHandler
                                                                                                                                                              • >>   AttitudeAlgorithms_Init
                                                                                                                                                              • >>   CloseLoopControl_Init -
                                                                                                                                                              • >>   LinkCheck_Init +
                                                                                                                                                              • >>   LinkCheck_Init
                                                                                                                                                              -

                                                                                                                                                              TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_tim.o(i.TIM_GetITStatus)) +

                                                                                                                                                              TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_tim.o(i.TIM_GetITStatus))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 12
                                                                                                                                                              • Call Chain = TIM_GetITStatus

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   TIM7_IRQHandler @@ -2065,18 +2080,18 @@ Global Symbols

                                                                                                                                                              TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ITConfig)) -

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   Remote_Init +

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   Remote_Init
                                                                                                                                                                • >>   AttitudeAlgorithms_Init
                                                                                                                                                                • >>   CloseLoopControl_Init -
                                                                                                                                                                • >>   LinkCheck_Init +
                                                                                                                                                                • >>   LinkCheck_Init

                                                                                                                                                                TIM_InternalClockConfig (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_InternalClockConfig)) -

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   Remote_Init +

                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   Remote_Init
                                                                                                                                                                  • >>   Buzzer_Init
                                                                                                                                                                  • >>   AttitudeAlgorithms_Init
                                                                                                                                                                  • >>   CloseLoopControl_Init -
                                                                                                                                                                  • >>   LinkCheck_Init +
                                                                                                                                                                  • >>   LinkCheck_Init

                                                                                                                                                                  TIM_OC3Init (Thumb, 150 bytes, Stack size 16 bytes, stm32f4xx_tim.o(i.TIM_OC3Init)) @@ -2093,29 +2108,29 @@ Global Symbols

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   Buzzer_ON
                                                                                                                                                                  -

                                                                                                                                                                  TIM_SetCompare1 (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_SetCompare1)) -

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   IMUTemperatureControl_TemperatureControl +

                                                                                                                                                                    TIM_SetCompare1 (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_SetCompare1)) +

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   IMUTemperatureControl_TemperatureControl

                                                                                                                                                                    TIM_SetCompare3 (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_SetCompare3))

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   Buzzer_ON
                                                                                                                                                                    -

                                                                                                                                                                    TIM_SetCounter (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_SetCounter)) +

                                                                                                                                                                    TIM_SetCounter (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_SetCounter))

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   USART3_IRQHandler
                                                                                                                                                                    • >>   LinkCheck_ON
                                                                                                                                                                    • >>   USART6_IRQHandler

                                                                                                                                                                    TIM_TimeBaseInit (Thumb, 104 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_TimeBaseInit)) -

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   Remote_Init +

                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   Remote_Init
                                                                                                                                                                      • >>   Buzzer_Init
                                                                                                                                                                      • >>   AttitudeAlgorithms_Init
                                                                                                                                                                      • >>   CloseLoopControl_Init -
                                                                                                                                                                      • >>   LinkCheck_Init +
                                                                                                                                                                      • >>   LinkCheck_Init
                                                                                                                                                                      -

                                                                                                                                                                      UART1_Init (Thumb, 176 bytes, Stack size 32 bytes, uart.o(i.UART1_Init)) +

                                                                                                                                                                      UART1_Init (Thumb, 176 bytes, Stack size 32 bytes, uart.o(i.UART1_Init))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 100
                                                                                                                                                                      • Call Chain = UART1_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq

                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   NVIC_PriorityGroupConfig @@ -2124,14 +2139,14 @@ Global Symbols
                                                                                                                                                                      • >>   GPIO_Init
                                                                                                                                                                      • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                      • >>   RCC_AHB1PeriphClockCmd -
                                                                                                                                                                      • >>   USART_Init -
                                                                                                                                                                      • >>   USART_ITConfig -
                                                                                                                                                                      • >>   USART_Cmd +
                                                                                                                                                                      • >>   USART_Init +
                                                                                                                                                                      • >>   USART_ITConfig +
                                                                                                                                                                      • >>   USART_Cmd
                                                                                                                                                                      -
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   Keyboard_Init +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   Keyboard_Init
                                                                                                                                                                        -

                                                                                                                                                                        UART2_Init (Thumb, 194 bytes, Stack size 32 bytes, uart.o(i.UART2_Init)) +

                                                                                                                                                                        UART2_Init (Thumb, 194 bytes, Stack size 32 bytes, uart.o(i.UART2_Init))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 100
                                                                                                                                                                        • Call Chain = UART2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq

                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   NVIC_PriorityGroupConfig @@ -2140,58 +2155,59 @@ Global Symbols
                                                                                                                                                                        • >>   GPIO_Init
                                                                                                                                                                        • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                        • >>   RCC_AHB1PeriphClockCmd -
                                                                                                                                                                        • >>   USART_Init -
                                                                                                                                                                        • >>   USART_ITConfig -
                                                                                                                                                                        • >>   USART_Cmd +
                                                                                                                                                                        • >>   USART_Init +
                                                                                                                                                                        • >>   USART_ITConfig +
                                                                                                                                                                        • >>   USART_Cmd
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   Visual_Init +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   Visual_Init
                                                                                                                                                                          -

                                                                                                                                                                          UART2_Printf (Thumb, 36 bytes, Stack size 128 bytes, uart.o(i.UART2_Printf)) +

                                                                                                                                                                          UART2_Printf (Thumb, 36 bytes, Stack size 128 bytes, uart.o(i.UART2_Printf))

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 152
                                                                                                                                                                          • Call Chain = UART2_Printf ⇒ UART2_SendString ⇒ UART2_SendByte
                                                                                                                                                                          -
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   UART2_SendString -
                                                                                                                                                                          • >>   vsprintf +
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   UART2_SendString +
                                                                                                                                                                            • >>   vsprintf

                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   main +
                                                                                                                                                                            • >>   Visual_SendData
                                                                                                                                                                            -

                                                                                                                                                                            UART2_SendByte (Thumb, 28 bytes, Stack size 8 bytes, uart.o(i.UART2_SendByte)) +

                                                                                                                                                                            UART2_SendByte (Thumb, 28 bytes, Stack size 8 bytes, uart.o(i.UART2_SendByte))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                            • Call Chain = UART2_SendByte
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   USART_SendData -
                                                                                                                                                                            • >>   USART_GetFlagStatus +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   USART_SendData +
                                                                                                                                                                              • >>   USART_GetFlagStatus
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   UART2_SendString +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   UART2_SendString
                                                                                                                                                                                -

                                                                                                                                                                                UART2_SendString (Thumb, 26 bytes, Stack size 16 bytes, uart.o(i.UART2_SendString)) +

                                                                                                                                                                                UART2_SendString (Thumb, 26 bytes, Stack size 16 bytes, uart.o(i.UART2_SendString))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                • Call Chain = UART2_SendString ⇒ UART2_SendByte
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   UART2_SendByte +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   UART2_SendByte
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   UART2_Printf +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   UART2_Printf

                                                                                                                                                                                    USART1_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, visual.o(i.USART1_IRQHandler))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                    • Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   USART_GetITStatus -
                                                                                                                                                                                    • >>   USART_ClearITPendingBit -
                                                                                                                                                                                    • >>   Visual_Trans +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   USART_GetITStatus +
                                                                                                                                                                                      • >>   USART_ClearITPendingBit +
                                                                                                                                                                                      • >>   Visual_Trans

                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                      • startup_stm32f40_41xxx.o(RESET)

                                                                                                                                                                                      USART3_IRQHandler (Thumb, 126 bytes, Stack size 8 bytes, remote.o(i.USART3_IRQHandler))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 28
                                                                                                                                                                                      • Call Chain = USART3_IRQHandler ⇒ Remote_TransferReset ⇒ DMA_GetFlagStatus
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   DMA_GetCurrDataCounter -
                                                                                                                                                                                      • >>   Warming_RemoteDataERROR -
                                                                                                                                                                                      • >>   Warming_LEDClean -
                                                                                                                                                                                      • >>   Remote_TransferReset -
                                                                                                                                                                                      • >>   Remote_DataProcess -
                                                                                                                                                                                      • >>   USART_ClearITPendingBit -
                                                                                                                                                                                      • >>   TIM_SetCounter +
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   DMA_GetCurrDataCounter +
                                                                                                                                                                                        • >>   Warming_RemoteDataERROR +
                                                                                                                                                                                        • >>   Warming_LEDClean +
                                                                                                                                                                                        • >>   Remote_TransferReset +
                                                                                                                                                                                        • >>   Remote_DataProcess +
                                                                                                                                                                                        • >>   USART_ClearITPendingBit +
                                                                                                                                                                                        • >>   TIM_SetCounter
                                                                                                                                                                                        • >>   TIM_Cmd

                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                        • startup_stm32f40_41xxx.o(RESET) @@ -2199,19 +2215,19 @@ Global Symbols

                                                                                                                                                                                          USART6_IRQHandler (Thumb, 348 bytes, Stack size 8 bytes, refereesystem.o(i.USART6_IRQHandler))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 36
                                                                                                                                                                                          • Call Chain = USART6_IRQHandler ⇒ RefereeSystem_VerifyCRC8CheckSum ⇒ RefereeSystem_GetCRC8CheckSum
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   Warming_LEDClean -
                                                                                                                                                                                          • >>   USART_ReceiveData -
                                                                                                                                                                                          • >>   USART_GetITStatus -
                                                                                                                                                                                          • >>   USART_ClearITPendingBit -
                                                                                                                                                                                          • >>   TIM_SetCounter +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   Warming_LEDClean +
                                                                                                                                                                                            • >>   USART_ReceiveData +
                                                                                                                                                                                            • >>   USART_GetITStatus +
                                                                                                                                                                                            • >>   USART_ClearITPendingBit +
                                                                                                                                                                                            • >>   TIM_SetCounter
                                                                                                                                                                                            • >>   TIM_Cmd -
                                                                                                                                                                                            • >>   Keyboard_DataProcess -
                                                                                                                                                                                            • >>   RefereeSystem_VerifyCRC8CheckSum -
                                                                                                                                                                                            • >>   RefereeSystem_VerifyCRC16CheckSum +
                                                                                                                                                                                            • >>   Keyboard_DataProcess +
                                                                                                                                                                                            • >>   RefereeSystem_VerifyCRC8CheckSum +
                                                                                                                                                                                            • >>   RefereeSystem_VerifyCRC16CheckSum

                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                            • startup_stm32f40_41xxx.o(RESET)
                                                                                                                                                                                            -

                                                                                                                                                                                            USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f4xx_usart.o(i.USART_ClearITPendingBit)) +

                                                                                                                                                                                            USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f4xx_usart.o(i.USART_ClearITPendingBit))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                            • Call Chain = USART_ClearITPendingBit

                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   USART3_IRQHandler @@ -2219,65 +2235,74 @@ Global Symbols
                                                                                                                                                                                            • >>   USART1_IRQHandler
                                                                                                                                                                                            -

                                                                                                                                                                                            USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_Cmd)) -

                                                                                                                                                                                            [Called By]

                                                                                                                                                                                            • >>   Remote_Init -
                                                                                                                                                                                            • >>   UART2_Init -
                                                                                                                                                                                            • >>   UART1_Init +

                                                                                                                                                                                              USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_Cmd)) +

                                                                                                                                                                                              [Called By]

                                                                                                                                                                                              • >>   Remote_Init +
                                                                                                                                                                                              • >>   UART2_Init +
                                                                                                                                                                                              • >>   UART1_Init
                                                                                                                                                                                              -

                                                                                                                                                                                              USART_DMACmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_DMACmd)) -

                                                                                                                                                                                              [Called By]

                                                                                                                                                                                              • >>   Remote_Init +

                                                                                                                                                                                                USART_DMACmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_DMACmd)) +

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   Remote_Init
                                                                                                                                                                                                -

                                                                                                                                                                                                USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_GetFlagStatus)) -

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   UART2_SendByte +

                                                                                                                                                                                                  USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_GetFlagStatus)) +

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   UART2_SendByte
                                                                                                                                                                                                  -

                                                                                                                                                                                                  USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f4xx_usart.o(i.USART_GetITStatus)) +

                                                                                                                                                                                                  USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f4xx_usart.o(i.USART_GetITStatus))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                  • Call Chain = USART_GetITStatus

                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   USART6_IRQHandler
                                                                                                                                                                                                  • >>   USART1_IRQHandler
                                                                                                                                                                                                  -

                                                                                                                                                                                                  USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f4xx_usart.o(i.USART_ITConfig)) +

                                                                                                                                                                                                  USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f4xx_usart.o(i.USART_ITConfig))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 20
                                                                                                                                                                                                  • Call Chain = USART_ITConfig
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   Remote_Init -
                                                                                                                                                                                                  • >>   UART2_Init -
                                                                                                                                                                                                  • >>   UART1_Init +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   Remote_Init +
                                                                                                                                                                                                    • >>   UART2_Init +
                                                                                                                                                                                                    • >>   UART1_Init
                                                                                                                                                                                                    -

                                                                                                                                                                                                    USART_Init (Thumb, 204 bytes, Stack size 48 bytes, stm32f4xx_usart.o(i.USART_Init)) +

                                                                                                                                                                                                    USART_Init (Thumb, 204 bytes, Stack size 48 bytes, stm32f4xx_usart.o(i.USART_Init))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 68
                                                                                                                                                                                                    • Call Chain = USART_Init ⇒ RCC_GetClocksFreq
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   RCC_GetClocksFreq +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   RCC_GetClocksFreq
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   Remote_Init -
                                                                                                                                                                                                      • >>   UART2_Init -
                                                                                                                                                                                                      • >>   UART1_Init +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   Remote_Init +
                                                                                                                                                                                                        • >>   UART2_Init +
                                                                                                                                                                                                        • >>   UART1_Init
                                                                                                                                                                                                        -

                                                                                                                                                                                                        USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_ReceiveData)) +

                                                                                                                                                                                                        USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_ReceiveData))

                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                        • >>   USART6_IRQHandler
                                                                                                                                                                                                        -

                                                                                                                                                                                                        USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_SendData)) -

                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                        • >>   UART2_SendByte +

                                                                                                                                                                                                          USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_SendData)) +

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   UART2_SendByte

                                                                                                                                                                                                          UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.UsageFault_Handler))
                                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                                          • startup_stm32f40_41xxx.o(RESET)
                                                                                                                                                                                                          -

                                                                                                                                                                                                          Visual_Init (Thumb, 8 bytes, Stack size 8 bytes, visual.o(i.Visual_Init)) +

                                                                                                                                                                                                          Visual_Init (Thumb, 8 bytes, Stack size 8 bytes, visual.o(i.Visual_Init))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 108
                                                                                                                                                                                                          • Call Chain = Visual_Init ⇒ UART2_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   UART2_Init +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   UART2_Init

                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                            -

                                                                                                                                                                                                            Visual_Trans (Thumb, 274 bytes, Stack size 0 bytes, visual.o(i.Visual_Trans)) +

                                                                                                                                                                                                            Visual_SendData (Thumb, 48 bytes, Stack size 24 bytes, visual.o(i.Visual_SendData)) +

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 176
                                                                                                                                                                                                            • Call Chain = Visual_SendData ⇒ UART2_Printf ⇒ UART2_SendString ⇒ UART2_SendByte +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   UART2_Printf +
                                                                                                                                                                                                            • >>   __aeabi_f2d +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   main +
                                                                                                                                                                                                            + +

                                                                                                                                                                                                            Visual_Trans (Thumb, 274 bytes, Stack size 0 bytes, visual.o(i.Visual_Trans))

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                            • >>   USART1_IRQHandler
                                                                                                                                                                                                            @@ -2285,8 +2310,8 @@ Global Symbols

                                                                                                                                                                                                            Warming_BMI088LinkError (Thumb, 84 bytes, Stack size 8 bytes, warming.o(i.Warming_BMI088LinkError))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                            • Call Chain = Warming_BMI088LinkError ⇒ LED_GON
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   LED_GON -
                                                                                                                                                                                                            • >>   LED_GOFF +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   LED_GON +
                                                                                                                                                                                                              • >>   LED_GOFF

                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   BMI088_Init
                                                                                                                                                                                                              @@ -2300,44 +2325,44 @@ Global Symbols
                                                                                                                                                                                                            • >>   CAN1_RX0_IRQHandler
                                                                                                                                                                                                            -

                                                                                                                                                                                                            Warming_IMUTemperatureTooHigh (Thumb, 8 bytes, Stack size 8 bytes, warming.o(i.Warming_IMUTemperatureTooHigh)) +

                                                                                                                                                                                                            Warming_IMUTemperatureTooHigh (Thumb, 8 bytes, Stack size 8 bytes, warming.o(i.Warming_IMUTemperatureTooHigh))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                            • Call Chain = Warming_IMUTemperatureTooHigh ⇒ LED_GON
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   LED_GON +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   LED_GON
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   IMUTemperatureControl_TemperatureControl +
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   IMUTemperatureControl_TemperatureControl
                                                                                                                                                                                                                -

                                                                                                                                                                                                                Warming_IST8310LinkError (Thumb, 56 bytes, Stack size 8 bytes, warming.o(i.Warming_IST8310LinkError)) +

                                                                                                                                                                                                                Warming_IST8310LinkError (Thumb, 56 bytes, Stack size 8 bytes, warming.o(i.Warming_IST8310LinkError))

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                • Call Chain = Warming_IST8310LinkError ⇒ LED_GON
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   LED_GON -
                                                                                                                                                                                                                • >>   LED_GOFF +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   LED_GON +
                                                                                                                                                                                                                  • >>   LED_GOFF

                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   IST8310_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  Warming_Init (Thumb, 12 bytes, Stack size 8 bytes, warming.o(i.Warming_Init)) +

                                                                                                                                                                                                                  Warming_Init (Thumb, 12 bytes, Stack size 8 bytes, warming.o(i.Warming_Init))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 76
                                                                                                                                                                                                                  • Call Chain = Warming_Init ⇒ Buzzer_Init ⇒ GPIO_PinAFConfig

                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   Buzzer_Init -
                                                                                                                                                                                                                  • >>   LED_Init +
                                                                                                                                                                                                                  • >>   LED_Init

                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  Warming_LEDClean (Thumb, 16 bytes, Stack size 8 bytes, warming.o(i.Warming_LEDClean)) +

                                                                                                                                                                                                                  Warming_LEDClean (Thumb, 16 bytes, Stack size 8 bytes, warming.o(i.Warming_LEDClean))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                  • Call Chain = Warming_LEDClean ⇒ LED_ROFF
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   LED_ROFF -
                                                                                                                                                                                                                  • >>   LED_GOFF -
                                                                                                                                                                                                                  • >>   LED_BOFF +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   LED_ROFF +
                                                                                                                                                                                                                    • >>   LED_GOFF +
                                                                                                                                                                                                                    • >>   LED_BOFF

                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   USART3_IRQHandler
                                                                                                                                                                                                                    • >>   USART6_IRQHandler
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    Warming_LinkError (Thumb, 136 bytes, Stack size 8 bytes, warming.o(i.Warming_LinkError)) +

                                                                                                                                                                                                                    Warming_LinkError (Thumb, 136 bytes, Stack size 8 bytes, warming.o(i.Warming_LinkError))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                    • Call Chain = Warming_LinkError ⇒ Buzzer_ON

                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   Buzzer_ON @@ -2345,51 +2370,51 @@ Global Symbols
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   TIM6_DAC_IRQHandler
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      Warming_MotorControl (Thumb, 40 bytes, Stack size 8 bytes, warming.o(i.Warming_MotorControl)) +

                                                                                                                                                                                                                      Warming_MotorControl (Thumb, 40 bytes, Stack size 8 bytes, warming.o(i.Warming_MotorControl))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                      • Call Chain = Warming_MotorControl ⇒ M2006_CANSetHIDCurrent ⇒ CAN_TransmitStatus
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   M2006_CANSetHIDCurrent +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   M2006_CANSetHIDCurrent
                                                                                                                                                                                                                        • >>   GM6020_CAN2SetLIDVoltage
                                                                                                                                                                                                                        • >>   M3508_CANSetLIDCurrent

                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   TIM6_DAC_IRQHandler
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        Warming_RemoteDataERROR (Thumb, 8 bytes, Stack size 8 bytes, warming.o(i.Warming_RemoteDataERROR)) +

                                                                                                                                                                                                                        Warming_RemoteDataERROR (Thumb, 8 bytes, Stack size 8 bytes, warming.o(i.Warming_RemoteDataERROR))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                        • Call Chain = Warming_RemoteDataERROR ⇒ LED_RON
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   LED_RON +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   LED_RON

                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   USART3_IRQHandler
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          Warming_RemoteNoCheck (Thumb, 84 bytes, Stack size 8 bytes, warming.o(i.Warming_RemoteNoCheck)) +

                                                                                                                                                                                                                          Warming_RemoteNoCheck (Thumb, 84 bytes, Stack size 8 bytes, warming.o(i.Warming_RemoteNoCheck))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                          • Call Chain = Warming_RemoteNoCheck ⇒ LED_RON
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   LED_RON -
                                                                                                                                                                                                                          • >>   LED_ROFF +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   LED_RON +
                                                                                                                                                                                                                            • >>   LED_ROFF

                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   TIM7_IRQHandler
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            __0vsprintf (Thumb, 30 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) +

                                                                                                                                                                                                                            __0vsprintf (Thumb, 30 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)

                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                            • >>   _sputc -
                                                                                                                                                                                                                            • >>   _printf_core +
                                                                                                                                                                                                                            • >>   _printf_core
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            __1vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) +

                                                                                                                                                                                                                            __1vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) -

                                                                                                                                                                                                                            __2vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) +

                                                                                                                                                                                                                            __2vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) -

                                                                                                                                                                                                                            __c89vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) +

                                                                                                                                                                                                                            __c89vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED) -

                                                                                                                                                                                                                            vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf)) +

                                                                                                                                                                                                                            vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                            • Call Chain = vsprintf
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   UART2_Printf +
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   UART2_Printf
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) +

                                                                                                                                                                                                                              __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf))

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   __hardfp_sinf
                                                                                                                                                                                                                              • >>   __hardfp_atan2f
                                                                                                                                                                                                                              • >>   __hardfp_asinf @@ -2398,12 +2423,12 @@ Global Symbols

                                                                                                                                                                                                                                __hardfp_asinf (Thumb, 258 bytes, Stack size 16 bytes, asinf.o(i.__hardfp_asinf))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                • Call Chain = __hardfp_asinf ⇒ sqrtf
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   __set_errno -
                                                                                                                                                                                                                                • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                • >>   __mathlib_flt_invalid -
                                                                                                                                                                                                                                • >>   __mathlib_flt_infnan -
                                                                                                                                                                                                                                • >>   __ARM_fpclassifyf -
                                                                                                                                                                                                                                • >>   sqrtf +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   __set_errno +
                                                                                                                                                                                                                                  • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                  • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                  • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                  • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                  • >>   sqrtf

                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   AHRS_asinf
                                                                                                                                                                                                                                  @@ -2411,10 +2436,10 @@ Global Symbols

                                                                                                                                                                                                                                  __hardfp_atan2f (Thumb, 594 bytes, Stack size 32 bytes, atan2f.o(i.__hardfp_atan2f))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                  • Call Chain = __hardfp_atan2f
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   __set_errno -
                                                                                                                                                                                                                                  • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                  • >>   __mathlib_flt_infnan2 -
                                                                                                                                                                                                                                  • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   __set_errno +
                                                                                                                                                                                                                                    • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                    • >>   __mathlib_flt_infnan2 +
                                                                                                                                                                                                                                    • >>   __ARM_fpclassifyf

                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   AHRS_atan2f
                                                                                                                                                                                                                                    @@ -2422,10 +2447,10 @@ Global Symbols

                                                                                                                                                                                                                                    __hardfp_cosf (Thumb, 280 bytes, Stack size 8 bytes, cosf.o(i.__hardfp_cosf))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 28
                                                                                                                                                                                                                                    • Call Chain = __hardfp_cosf ⇒ __mathlib_rredf2
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   __set_errno -
                                                                                                                                                                                                                                    • >>   __mathlib_rredf2 -
                                                                                                                                                                                                                                    • >>   __mathlib_flt_invalid -
                                                                                                                                                                                                                                    • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   __set_errno +
                                                                                                                                                                                                                                      • >>   __mathlib_rredf2 +
                                                                                                                                                                                                                                      • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                      • >>   __mathlib_flt_infnan

                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   AHRS_cosf
                                                                                                                                                                                                                                      @@ -2433,12 +2458,12 @@ Global Symbols

                                                                                                                                                                                                                                      __hardfp_sinf (Thumb, 344 bytes, Stack size 16 bytes, sinf.o(i.__hardfp_sinf))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 36
                                                                                                                                                                                                                                      • Call Chain = __hardfp_sinf ⇒ __mathlib_rredf2
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   __set_errno -
                                                                                                                                                                                                                                      • >>   __mathlib_rredf2 -
                                                                                                                                                                                                                                      • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                      • >>   __mathlib_flt_invalid -
                                                                                                                                                                                                                                      • >>   __mathlib_flt_infnan -
                                                                                                                                                                                                                                      • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   __set_errno +
                                                                                                                                                                                                                                        • >>   __mathlib_rredf2 +
                                                                                                                                                                                                                                        • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                        • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                        • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                        • >>   __ARM_fpclassifyf

                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   AHRS_sinf
                                                                                                                                                                                                                                        @@ -2446,48 +2471,48 @@ Global Symbols

                                                                                                                                                                                                                                        __hardfp_sqrtf (Thumb, 58 bytes, Stack size 16 bytes, sqrtf.o(i.__hardfp_sqrtf))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                        • Call Chain = __hardfp_sqrtf
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   __set_errno +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   __set_errno

                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   AHRS_invSqrt
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) +

                                                                                                                                                                                                                                          __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan))

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   __hardfp_sinf
                                                                                                                                                                                                                                          • >>   __hardfp_cosf
                                                                                                                                                                                                                                          • >>   __hardfp_asinf
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) +

                                                                                                                                                                                                                                          __mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2))

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   __hardfp_atan2f
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) +

                                                                                                                                                                                                                                          __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid))

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   __hardfp_sinf
                                                                                                                                                                                                                                          • >>   __hardfp_cosf
                                                                                                                                                                                                                                          • >>   __hardfp_asinf
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) +

                                                                                                                                                                                                                                          __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow))

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   __hardfp_sinf
                                                                                                                                                                                                                                          • >>   __hardfp_atan2f
                                                                                                                                                                                                                                          • >>   __hardfp_asinf
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) +

                                                                                                                                                                                                                                          __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 20
                                                                                                                                                                                                                                          • Call Chain = __mathlib_rredf2

                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   __hardfp_sinf
                                                                                                                                                                                                                                          • >>   __hardfp_cosf
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                                                                                                                                          __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   sqrtf +

                                                                                                                                                                                                                                            __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) +

                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                            • >>   sqrtf
                                                                                                                                                                                                                                            • >>   __hardfp_sqrtf
                                                                                                                                                                                                                                            • >>   __hardfp_sinf
                                                                                                                                                                                                                                            • >>   __hardfp_cosf @@ -2495,7 +2520,7 @@ Global Symbols
                                                                                                                                                                                                                                            • >>   __hardfp_asinf
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            get_angle (Thumb, 232 bytes, Stack size 24 bytes, ahrs.o(i.get_angle)) +

                                                                                                                                                                                                                                            get_angle (Thumb, 232 bytes, Stack size 24 bytes, ahrs.o(i.get_angle))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 72
                                                                                                                                                                                                                                            • Call Chain = get_angle ⇒ AHRS_atan2f ⇒ __hardfp_atan2f

                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   AHRS_atan2f @@ -2504,35 +2529,37 @@ Global Symbols
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   TIM1_TRG_COM_TIM11_IRQHandler
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              kalmanFilter (Thumb, 106 bytes, Stack size 0 bytes, wavefiltering_kalman_filtering.o(i.kalmanFilter)) -

                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                              • >>   TIM1_TRG_COM_TIM11_IRQHandler +

                                                                                                                                                                                                                                                kalmanFilter (Thumb, 106 bytes, Stack size 0 bytes, wavefiltering_kalman_filtering.o(i.kalmanFilter)) +

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   Gimbal_PitchControl +
                                                                                                                                                                                                                                                • >>   TIM1_TRG_COM_TIM11_IRQHandler
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                main (Thumb, 124 bytes, Stack size 0 bytes, main.o(i.main)) +

                                                                                                                                                                                                                                                main (Thumb, 128 bytes, Stack size 0 bytes, main.o(i.main))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 204
                                                                                                                                                                                                                                                • Call Chain = main ⇒ AttitudeAlgorithms_Init ⇒ AHRS_init ⇒ angle_to_quat ⇒ AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   IWDG_ReloadCounter -
                                                                                                                                                                                                                                                • >>   Remote_Init -
                                                                                                                                                                                                                                                • >>   LED_BON -
                                                                                                                                                                                                                                                • >>   UART2_Printf +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   IWDG_ReloadCounter +
                                                                                                                                                                                                                                                  • >>   Remote_Init +
                                                                                                                                                                                                                                                  • >>   LED_BON +
                                                                                                                                                                                                                                                  • >>   UART2_Printf
                                                                                                                                                                                                                                                  • >>   Delay_us
                                                                                                                                                                                                                                                  • >>   Delay_s -
                                                                                                                                                                                                                                                  • >>   RefereeSystem_Init +
                                                                                                                                                                                                                                                  • >>   RefereeSystem_Init
                                                                                                                                                                                                                                                  • >>   AttitudeAlgorithms_Init
                                                                                                                                                                                                                                                  • >>   CloseLoopControl_Init
                                                                                                                                                                                                                                                  • >>   CToC_MasterSendData
                                                                                                                                                                                                                                                  • >>   CToC_MasterSendControl -
                                                                                                                                                                                                                                                  • >>   Warming_Init -
                                                                                                                                                                                                                                                  • >>   LinkCheck_Init -
                                                                                                                                                                                                                                                  • >>   Visual_Trans -
                                                                                                                                                                                                                                                  • >>   Visual_Init +
                                                                                                                                                                                                                                                  • >>   Warming_Init +
                                                                                                                                                                                                                                                  • >>   LinkCheck_Init +
                                                                                                                                                                                                                                                  • >>   Visual_Trans +
                                                                                                                                                                                                                                                  • >>   Visual_SendData +
                                                                                                                                                                                                                                                  • >>   Visual_Init

                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                  • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  sqrtf (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf)) +

                                                                                                                                                                                                                                                  sqrtf (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                  • Call Chain = sqrtf
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   __set_errno +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   __set_errno

                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   __hardfp_asinf
                                                                                                                                                                                                                                                    @@ -2540,7 +2567,7 @@ Global Symbols

                                                                                                                                                                                                                                                    Local Symbols

                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    SetSysClock (Thumb, 220 bytes, Stack size 12 bytes, system_stm32f4xx.o(i.SetSysClock)) +

                                                                                                                                                                                                                                                    SetSysClock (Thumb, 220 bytes, Stack size 12 bytes, system_stm32f4xx.o(i.SetSysClock))

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 12
                                                                                                                                                                                                                                                    • Call Chain = SetSysClock

                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   SystemInit @@ -2550,24 +2577,24 @@ Local Symbols

                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   CAN_GetITStatus
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      AHRS_fabs (Thumb, 26 bytes, Stack size 0 bytes, ahrs.o(i.AHRS_fabs)) -

                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                      • >>   accel_update_kp_ki +

                                                                                                                                                                                                                                                        AHRS_fabs (Thumb, 26 bytes, Stack size 0 bytes, ahrs.o(i.AHRS_fabs)) +

                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                        • >>   accel_update_kp_ki

                                                                                                                                                                                                                                                        accel_comple_filter (Thumb, 454 bytes, Stack size 64 bytes, ahrs.o(i.accel_comple_filter))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 136
                                                                                                                                                                                                                                                        • Call Chain = accel_comple_filter ⇒ accel_update_kp_ki ⇒ AHRS_invSqrt ⇒ __hardfp_sqrtf

                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   AHRS_invSqrt -
                                                                                                                                                                                                                                                        • >>   accel_update_kp_ki +
                                                                                                                                                                                                                                                        • >>   accel_update_kp_ki

                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   AHRS_update
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        accel_update_kp_ki (Thumb, 370 bytes, Stack size 40 bytes, ahrs.o(i.accel_update_kp_ki)) +

                                                                                                                                                                                                                                                        accel_update_kp_ki (Thumb, 370 bytes, Stack size 40 bytes, ahrs.o(i.accel_update_kp_ki))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 72
                                                                                                                                                                                                                                                        • Call Chain = accel_update_kp_ki ⇒ AHRS_invSqrt ⇒ __hardfp_sqrtf

                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   AHRS_invSqrt -
                                                                                                                                                                                                                                                        • >>   AHRS_fabs +
                                                                                                                                                                                                                                                        • >>   AHRS_fabs

                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   accel_comple_filter
                                                                                                                                                                                                                                                        @@ -2593,37 +2620,37 @@ Local Symbols

                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   AHRS_update
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) +

                                                                                                                                                                                                                                                        _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                        • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                                        • >>   __aeabi_dmul
                                                                                                                                                                                                                                                        • >>   __aeabi_ddiv
                                                                                                                                                                                                                                                        • >>   __aeabi_dadd
                                                                                                                                                                                                                                                        • >>   __aeabi_d2ulz -
                                                                                                                                                                                                                                                        • >>   __aeabi_cdrcmple +
                                                                                                                                                                                                                                                        • >>   __aeabi_cdrcmple
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   _printf_core +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   _printf_core
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          _printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                          _printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)

                                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                                          • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod -
                                                                                                                                                                                                                                                          • >>   _printf_pre_padding -
                                                                                                                                                                                                                                                          • >>   _printf_post_padding -
                                                                                                                                                                                                                                                          • >>   _fp_digits +
                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod +
                                                                                                                                                                                                                                                          • >>   _printf_pre_padding +
                                                                                                                                                                                                                                                          • >>   _printf_post_padding +
                                                                                                                                                                                                                                                          • >>   _fp_digits
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   __0vsprintf +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   __0vsprintf
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) -

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   _printf_core +

                                                                                                                                                                                                                                                              _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) +

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   _printf_core
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) -

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   _printf_core +

                                                                                                                                                                                                                                                                _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) +

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   _printf_core

                                                                                                                                                                                                                                                                _sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc)) -

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   __0vsprintf +

                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   __0vsprintf

                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                  • printfa.o(i.__0vsprintf)

                                                                                                                                                                                                                                                                  diff --git a/云台/云台/Objects/Project_Target 1.dep b/云台/云台/Objects/Project_Target 1.dep index a74874a..590e02d 100644 --- a/云台/云台/Objects/Project_Target 1.dep +++ b/云台/云台/Objects/Project_Target 1.dep @@ -2273,7 +2273,7 @@ I (.\Library\stm32f4xx_dcmi.h)(0x64D03164) I (.\Library\stm32f4xx_fsmc.h)(0x64D03164) I (.\Hardware\Remote.h)(0x669D1538) I (Function\CToC.h)(0x669D31F6) -I (.\User\Parameter.h)(0x690830AB) +I (.\User\Parameter.h)(0x6963423E) I (.\CarBody\RefereeSystem.h)(0x66A1C17E) F (.\Function\CToC.h)(0x669D31F6)() F (.\Function\CloseLoopControl.c)(0x67B83013)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\closeloopcontrol.o --omf_browse .\objects\closeloopcontrol.crf --depend .\objects\closeloopcontrol.d) @@ -2442,7 +2442,7 @@ I (Control\WaveFiltering_Kalman_Filtering.h)(0x67B835FF) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) F (.\Control\WaveFiltering_Kalman_Filtering.h)(0x67B835FF)() -F (.\CarBody\Gimbal.c)(0x69082985)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\gimbal.o --omf_browse .\objects\gimbal.crf --depend .\objects\gimbal.d) +F (.\CarBody\Gimbal.c)(0x6964BC80)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\gimbal.o --omf_browse .\objects\gimbal.crf --depend .\objects\gimbal.d) I (.\Start\stm32f4xx.h)(0x66256792) I (.\Start\core_cm4.h)(0x64D03162) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) @@ -2477,7 +2477,7 @@ I (.\Library\stm32f4xx_can.h)(0x64D03164) I (.\Library\stm32f4xx_dac.h)(0x64D03164) I (.\Library\stm32f4xx_dcmi.h)(0x64D03164) I (.\Library\stm32f4xx_fsmc.h)(0x64D03164) -I (.\User\Parameter.h)(0x690830AB) +I (.\User\Parameter.h)(0x6963423E) I (.\Control\PID.h)(0x6503C236) I (.\Hardware\Remote.h)(0x669D1538) I (.\Function\AttitudeAlgorithms.h)(0x660A3E88) @@ -2612,7 +2612,7 @@ I (.\Library\stm32f4xx_fsmc.h)(0x64D03164) I (.\System\UART.h)(0x669D08B6) I (.\Hardware\Remote.h)(0x669D1538) F (.\CarBody\Keyboard.h)(0x66A1BD42)() -F (.\User\main.c)(0x6907412A)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) +F (.\User\main.c)(0x69634F62)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (.\Start\stm32f4xx.h)(0x66256792) I (.\Start\core_cm4.h)(0x64D03162) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) @@ -2670,13 +2670,13 @@ I (.\Function\CToC.h)(0x669D31F6) I (.\Function\IMUTemperatureControl.h)(0x65C36CAE) I (.\Function\AttitudeAlgorithms.h)(0x660A3E88) I (.\Function\Warming.h)(0x66A19ADE) -I (User\Parameter.h)(0x690830AB) +I (User\Parameter.h)(0x6963423E) I (.\CarBody\Gimbal.h)(0x67B825A8) I (.\CarBody\Visual.h)(0x67B846AB) I (.\CarBody\RefereeSystem.h)(0x66A1C17E) I (.\CarBody\Keyboard.h)(0x66A1BD42) F (.\User\RM_C.h)(0x66A2BE9A)() -F (.\User\Parameter.h)(0x690830AB)() +F (.\User\Parameter.h)(0x6963423E)() F (.\User\stm32f4xx_conf.h)(0x64D03180)() F (.\User\stm32f4xx_it.c)(0x64D032D2)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\AHRS -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DARM_MATH_CM4 -D__FPU_PRESENT="1U" -o .\objects\stm32f4xx_it.o --omf_browse .\objects\stm32f4xx_it.crf --depend .\objects\stm32f4xx_it.d) I (User\stm32f4xx_it.h)(0x64D03180) diff --git a/云台/云台/Objects/ctoc.crf b/云台/云台/Objects/ctoc.crf index 656f8a644d940966034179316ee180d914fec159..a6da70dfb7d42000da956224923dccea4fb4980a 100644 GIT binary patch delta 49 ycmeykUi#yD=?yY$T>DyjPqQ%q!SrS|wsti(Mj&PaVrC#_0brG_)!5ihUjzV{8xBkW diff --git a/云台/云台/Objects/gimbal.crf b/云台/云台/Objects/gimbal.crf index 6d8a03523e0c954ef58b8f268c943dc6284efc07..e6ba3d642040173632418fe9b7d8ca0d91017e1e 100644 GIT binary patch delta 1405 zcmZuwU2IfE6uxtJc5Z)Gg3{^&O&#mCmVj_d;?Gm762+v6J{Tx>xq=dX^1=9|CWf|w z*4SWTNZJ7;T7-%wXfzrd1C^#BC9UbU1s{Ye&*Xt@ljFKIK4a4wL8+zduc}iHV^|O5bsJms&K5~ zyl4~@(gprvY7I)PcF$d;=~b-E@^T)uIdCoGxr;S@$V=2jn|8LAf=Yb~MrX99@*zCQgT6J0o8U`lsK#MI1 zSkkrby4q=1b@ELInTD7$Ok+&rOcPAacB5!AQ-7oyb=Y$x* zgJ!(SgnlO|w{l)3%E-3If!(2pr>99FA3IzRIekJSxN? zGmusF1;?;ID8x5r#f*Ax4L^J>YSfvka&(x1HBg_WstRMtj(#d|F?79bmmklK8Z7%yX36;PQ+Ufs>gKCsr7L# z$#zqiS8o?|BGQl$dGmf=RnMy%rZ=y4#fM=Qw7uxOUNVZWGeN>SxOt^Qy{~J4 zU;3ZU9~2VZFCH^r7CXrV&%qE@(95UINU^gCX^`B(>rHjSNj||-!P78~RrIwVrt$AZL(B@ZPC$+L;*(EmLTpPV zt%e636VXwzWY3v-o@^O(S_d5g*gyo3K(u?%QDs*e zM@5sM(2VgHo83XB^^WJ>py@eyitKK-o5c5lYZ=d7rs+*~y~U=N%}F+=*bKlVgIcS@ zb8pn8#l?uluxqh2Ah9EBQopMWjmJ5|2{vJ5AAj|;;j9+|W$pLeRr++W%KFfAS8EF6 z7ehJfETTF+w@UW~<<>`@yGGMFxNE@If+Iw5r3n5Vp&|H2ONa&Qtxr9uWQVwf_rFmDZ?(FKk0wUcFf2h~&L>JCRX*L-)lWekVrr6}zwBo=on%ti%x9m8Q^#XmsDIq${)L*K) z_M8y?xKP2XsnD+kYphwX24&>f6Tr#&_=JULY z%VR@^5uiMB9+6#~hne z4@bEqyG&V8y&UU8ri>5;^LkO$EwJBAZ&B@y4kK)&{R!uV%5i-C5L8$PpIWa_uU|mZ z?ZeJy7Bp#A2&bl!<>R8kvmnaF?#G4GSJueCdmFbK^l60-8z2jo_UY!54wu1(e7dEi z!zHkcPw|ot6JWzWt<+(YJQ^&w&iGWN={#EUS726%cyN#Polh8pdP$ol-7o0@NiRuy zAM0rRmH+Adw2n0B(geQC6h^5X=TO8|WpY{r^0>>Kl>9EijQKT`Sz80F^L%nx{j{Ecz e=m((NLC^b?2i*@^k8Kk^b=Z3Pth6lKs{RLwiK?yu diff --git a/云台/云台/Objects/main.crf b/云台/云台/Objects/main.crf index 6d428fe82510ff3137ba836422355b3cc2af435c..af220526d19003a52007386da8166cbd5376a450 100644 GIT binary patch delta 87 zcmX?fR_54QnGM>UT>DyjPqQ%qf$C&a&P800=0Ulin;&wvKjdTtVkRJF24WTUT&o{0IKjpM1g9sPaxUUp)if8vwQ7FI+5V7|5r~<9m>Gy!fS47C b*|tCAWdAG8$1506 Symbols - 80 80 80 + 71 71 71 1936 @@ -110,8 +110,8 @@ 0 - 919 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000030000000100000047433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C53797374656D5C43414E2E63000000000543414E2E6300000000C5D4F200FFFFFFFF46433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C557365725C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF4C433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C48617264776172655C42757A7A65722E63000000000842757A7A65722E6300000000BCA8E100FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C557365725C506172616D657465722E68000000000B506172616D657465722E68000000009CC1B600FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C436172426F64795C47696D62616C2E63000000000847696D62616C2E6300000000F7B88600FFFFFFFF58433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C4174746974756465416C676F726974686D732E6300000000144174746974756465416C676F726974686D732E6300000000D9ADC200FFFFFFFF58433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C4174746974756465416C676F726974686D732E6800000000144174746974756465416C676F726974686D732E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000002C0100006600000080070000DE020000 + 1364 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000040000000100000047433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C53797374656D5C43414E2E63000000000543414E2E6300000000C5D4F200FFFFFFFF46433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C557365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF4C433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C48617264776172655C42757A7A65722E63000000000842757A7A65722E6300000000BECEA100FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C557365725C506172616D657465722E68000000000B506172616D657465722E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C436172426F64795C47696D62616C2E63000000000847696D62616C2E6300000000BCA8E100FFFFFFFF58433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C4174746974756465416C676F726974686D732E6300000000144174746974756465416C676F726974686D732E63000000009CC1B600FFFFFFFF58433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C4174746974756465416C676F726974686D732E6800000000144174746974756465416C676F726974686D732E6800000000F7B88600FFFFFFFF4D433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C5761726D696E672E6300000000095761726D696E672E6300000000D9ADC200FFFFFFFF4F433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C4C696E6B436865636B2E63000000000B4C696E6B436865636B2E6300000000A5C2D700FFFFFFFF5B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C46756E6374696F6E5C494D5554656D7065726174757265436F6E74726F6C2E630000000017494D5554656D7065726174757265436F6E74726F6C2E6300000000B3A6BE00FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CD4C6CCA85CD4C6CCA85C436172426F64795C56697375616C2E63000000000856697375616C2E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000002C01000066000000AB06000066020000 @@ -150,7 +150,7 @@ 0 16 - 030000006600000025010000AE020000 + 03000000660000002501000036020000 16 @@ -170,7 +170,7 @@ 0 16 - 030000006600000025010000AE020000 + 03000000660000002501000036020000 16 @@ -450,7 +450,7 @@ 0 16 - 030000006600000025010000AE020000 + 03000000660000002501000036020000 16 @@ -470,7 +470,7 @@ 0 16 - 030000006600000025010000AE020000 + 03000000660000002501000036020000 16 @@ -490,7 +490,7 @@ 0 16 - 00000000DF02000080070000E6030000 + 0000000067020000AB0600006E030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000E20200007D070000CD030000 + 030000006A020000A806000055030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 030000006600000025010000AE020000 + 03000000660000002501000036020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000E20200007D070000CD030000 + 030000006A020000A806000055030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000E20200007D070000CD030000 + 030000006A020000A806000055030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000E20200007D070000CD030000 + 030000006A020000A806000055030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000E20200007D070000CD030000 + 030000006A020000A806000055030000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000E603000080070000F9030000 + 000000006E030000AB06000081030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CD000000F0040000D1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E4000000D90000004F000000F0040000CD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000E1010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F80100001B0400004F000000F0040000E101000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF280100004F0000002C010000C7020000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000028010000DE020000000000004F00000028010000C70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000CD010000F0040000D101000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E8010000F00400007A02000000000000D1010000F00400006302000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000D10100007C0200006302000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C702000080070000CB0200000100000001000010040000000100000068FDFFFF7C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E202000080070000FD03000000000000CB02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CD000000F0040000D1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E4000000D90000004F000000F0040000CD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000E1010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F80100001B0400004F000000F0040000E101000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF280100004F0000002C0100004F020000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000002801000066020000000000004F000000280100004F0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000CD010000F0040000D101000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E8010000F00400007A02000000000000D1010000F00400006302000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000D10100007C0200006302000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004F020000AB060000530200000100000001000010040000000100000068FDFFFF7C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006A020000AB060000850300000000000053020000AB0600006E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1851,8 +1851,8 @@ 0 - 1920 - 1080 + 1707 + 960 @@ -1862,21 +1862,21 @@ 0 100 - 3 + 4 .\System\CAN.c - 2 - 1 - 19 + 152 + 7 + 15 1 0 .\User\main.c - 12 - 25 - 38 + 48 + 28 + 50 1 0 @@ -1892,18 +1892,18 @@ .\User\Parameter.h - 48 - 3 - 5 + 53 + 11 + 14 1 0 .\CarBody\Gimbal.c - 49 - 179 - 190 + 35 + 167 + 192 1 0 @@ -1926,6 +1926,42 @@ 0 + + .\Function\Warming.c + 6 + 1 + 14 + 1 + + 0 + + + .\Function\LinkCheck.c + 0 + 1 + 1 + 1 + + 0 + + + .\Function\IMUTemperatureControl.c + 0 + 1 + 1 + 1 + + 0 + + + .\CarBody\Visual.c + 0 + 1 + 1 + 1 + + 0 + diff --git a/云台/云台/Project.uvoptx b/云台/云台/Project.uvoptx index 41a0b97..bd20a0e 100644 --- a/云台/云台/Project.uvoptx +++ b/云台/云台/Project.uvoptx @@ -1442,7 +1442,7 @@ System - 1 + 0 0 0 0 @@ -1578,7 +1578,7 @@ AHRS - 1 + 0 0 0 0 @@ -1658,7 +1658,7 @@ Hardware - 1 + 0 0 0 0 @@ -1810,7 +1810,7 @@ Motor - 1 + 0 0 0 0 diff --git a/云台/云台/User/Parameter.h b/云台/云台/User/Parameter.h index 52c0282..447832a 100644 --- a/云台/云台/User/Parameter.h +++ b/云台/云台/User/Parameter.h @@ -10,8 +10,8 @@ #define Pitch_GM6020AngleUpperLinit -20.0f//Pitch轴编码器值上限 /*=============================================云台参数=============================================*/ -#define Gimbal_FrictionWheelSpeed -10000//摩擦轮转速,弹速限制30m/s -#define Gimbal_RammerSpeed -50//拨弹盘转速,射频为7时大概冷却和热量相抵,5400是射频20的最低下限 +#define Gimbal_FrictionWheelSpeed -5000//摩擦轮转速,弹速限制30m/s +#define Gimbal_RammerSpeed -15//拨弹盘转速,射频为7时大概冷却和热量相抵,5400是射频20的最低下限 #define Gimbal_LeverSpeedMapRate 1.0f//云台俯仰拨杆速度映射比例 #define Gimbal_YawPitchSpeedRate 2.0f//云台偏航俯仰速度比 diff --git a/云台/云台/User/main.c b/云台/云台/User/main.c index 3db7ef3..fc65db8 100644 --- a/云台/云台/User/main.c +++ b/云台/云台/User/main.c @@ -41,7 +41,7 @@ int main(void) CToC_MasterSendData();//CToC发送遥控器摇杆数据 - //Visual_SendData(); + Visual_SendData(); if(Delay_Count) //每次大循环只执行一次 diff --git a/底盘/底盘/Objects/Project.axf b/底盘/底盘/Objects/Project.axf index 67fe1793155e0f6a1c0a38eadf51e77ed06582d5..fbbd33f83641608fc899ee203d23261fde5766e0 100644 GIT binary patch delta 1374 zcmY*ZTWpj?6wb`qvgdD6T0}#FW^334ETH`_`|qx4ZA+5|B|;_P!30V7R>Vu#1~hF< zihxN~)CUtdUaFvm7gK`V95BQPF(%en6s!wL18!9`Mxg|;O@->2f0lInFb^|x=6vV- z&UdDNDB3?1eesAG?-O_SP4o#~k{9p_@v7i8OHK5JA9)h|m`~qT<2iND)$or1anGTy zJQmcq*Tee(V)Z!^X)LPsli@P}j+3L*4&KiDPj6#h>2?rsm!vDR@nNc6h~LnkRd^pH zT~BBJS^Ya3&wz~Os3n4zsDBPNQ2S|YrJp9ll~g?sD^%-Td=x~CHsv{d%UyVlp%MvQ zNKvg^fY$-slxqrESc``xU5*;4zaimd%*8|$&*_rV!84*oxO^H$wbtPpfJ7>0>hHN9 z-;(Oa1zaYi?@>O_0zeTrOI2gzav{A`5JwAaY$?m~rHiYWiAUeRhNJ4AII?1HGN)-4 z)h7)&!Vq4dXHn%_@CVj29XI7IZo~6h&-!3XgDc7t)9Q9sp?f7h0pPn?lkfOytPDXS zW^|xe*UTW~uhoRSc-EwU`f*Jtv<{mD#2nACT(lkwjG5{*l6>8P&C_J4`Y8;l%^79{ zPBLvU_ifN(C*7n;(EALILC8zyJnE{oiqx`mM;1cwh4&e(sR{5yrg?u zdNBWEHka^ei2Y1z;8rK9Kfo%LJ%EpaFa#7G)}HWF!4wtA|8xfVi^s4=s&$j-3U)hB zQbBFFf!m}S`%E{^%OsV30(*cCo#b~sN+)Um7r2B;1@12>KHtk7&F0LIF8vDM25AS3 z3+nwrdt0} z;GSP_naq`d`1k#BaA!bX0_bE7|=qf^!%Nqlx2eIBx^=wgNSAdP`_lP4h#;vm65~CbmuMJfgRV)6`BSd5|pfAhXHoZRkgoy zhP=OUhoEO0@i9X>c0t3GsUPuM05_fuU@GJ_<19eZ%Bk8Syz=ovyaqC5B|=cuG8QxG zhr93(06!NI8EL_jg1Ya+PD8r+r2bl={x&RuOeDj}3axqo%K(n$2QZh_)rT-ctK0D@ zK?@VO)__9Ps9F=aT5;t`nzV2|Q?auFl?u(dSOjUOe2-XwaS3k9))n--K(! z?(WSPqt4CP1&~Wd&0C+wgF?0TV3+E>AJ3|Ly0Kl@o~lgYjQR|)iI(;Rm$&0yIH9I{ z`Az{kZS!#xNGF|(D!X1_HY3krmD_DTLtD!qs{n~qU&v_h~1xaM_;vY3KLyY0`^F75aA|=uGC= zBTeJf0ldJI+0fE5JwJ#SLBtawPMhK#r0b#--{u%e*LS1g1H&v5J@_6zZV0PSn?M^r zz$+klLPz%Q4{?U!6Ll$0k4BhfI25qKd?Y9YPKM zS||3_FSs0>P@N+2_v4J`^hJ0rzvDPd?}ern>BKeMBWU!xcD7ImNlwja!5l}&q)0n& z1SD%?Xc>HE{gb#cj=Ke2y~$4;9DblRY5q(L40BKz^VA7xE>^P*=1Nrs^FMIYNiD_D zEwfpDBF*{4wcq%HkzT`1=6)gOy`&}%;Z4Collection of Component include folders:

                                                                                                                                                                                                                                                                  Collection of Component Files used:

                                                                                                                                                                                                                                                                  -Build Time Elapsed: 00:00:05 +Build Time Elapsed: 00:00:04 diff --git a/底盘/底盘/Objects/Project.htm b/底盘/底盘/Objects/Project.htm index 724fea3..b3e1ab9 100644 --- a/底盘/底盘/Objects/Project.htm +++ b/底盘/底盘/Objects/Project.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Project.axf]

                                                                                                                                                                                                                                                                  Static Call Graph for image .\Objects\Project.axf


                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 03 12:34:21 2025 +

                                                                                                                                                                                                                                                                  #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sun Jan 11 14:26:24 2026

                                                                                                                                                                                                                                                                  Maximum Stack Usage = 232 bytes + Unknown(Cycles, Untraceable Function Pointers)

                                                                                                                                                                                                                                                                  Call chain for Maximum Stack Depth:

                                                                                                                                                                                                                                                                  diff --git a/底盘/底盘/Objects/Project_Target 1.dep b/底盘/底盘/Objects/Project_Target 1.dep index 3d96e36..23d323b 100644 --- a/底盘/底盘/Objects/Project_Target 1.dep +++ b/底盘/底盘/Objects/Project_Target 1.dep @@ -2132,7 +2132,7 @@ I (.\Library\stm32f4xx_dcmi.h)(0x64D03164) I (.\Library\stm32f4xx_fsmc.h)(0x64D03164) I (Control\PID.h)(0x6503C236) F (.\Control\PID.h)(0x6503C236)() -F (.\CarBody\Mecanum.c)(0x69082C7F)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -o .\objects\mecanum.o --omf_browse .\objects\mecanum.crf --depend .\objects\mecanum.d) +F (.\CarBody\Mecanum.c)(0x69083235)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -o .\objects\mecanum.o --omf_browse .\objects\mecanum.crf --depend .\objects\mecanum.d) I (.\Start\stm32f4xx.h)(0x64F48C00) I (.\Start\core_cm4.h)(0x64D03162) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) @@ -2172,7 +2172,7 @@ I (.\Motor\M3508.h)(0x669D0F64) I (.\Motor\GM6020.h)(0x669D0FFA) I (.\Hardware\Remote.h)(0x669D0E38) I (.\Control\PID.h)(0x6503C236) -I (.\User\Parameter.h)(0x690830C8) +I (.\User\Parameter.h)(0x6908316C) I (CarBody\RefereeSystem.h)(0x66A104BA) I (CarBody\Ultra_CAP.h)(0x66A1111C) I (CarBody\Mecanum.h)(0x66A1C558) @@ -2407,7 +2407,7 @@ I (CarBody\UI_Base.h)(0x664C499A) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (.\System\UART.h)(0x669CFA98) F (.\CarBody\UI_Library.h)(0x66A113C6)() -F (.\User\main.c)(0x66A10DEC)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) +F (.\User\main.c)(0x69633E20)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (.\Start\stm32f4xx.h)(0x64F48C00) I (.\Start\core_cm4.h)(0x64D03162) I (C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) @@ -2458,14 +2458,14 @@ I (.\Function\LinkCheck.h)(0x65F5DCF4) I (.\Function\CloseLoopControl.h)(0x66A0FD22) I (.\Function\CToC.h)(0x669D3130) I (.\Function\Warming.h)(0x66A19ADE) -I (User\Parameter.h)(0x690830C8) +I (User\Parameter.h)(0x6908316C) I (.\CarBody\Mecanum.h)(0x66A1C558) I (.\CarBody\RefereeSystem.h)(0x66A104BA) I (.\CarBody\RefereeSystem_CRCTable.h)(0x66A0FD98) I (.\CarBody\Ultra_CAP.h)(0x66A1111C) I (.\CarBody\UI.h)(0x66A113C6) F (.\User\RM_C.h)(0x66A234BA)() -F (.\User\Parameter.h)(0x690830C8)() +F (.\User\Parameter.h)(0x6908316C)() F (.\User\stm32f4xx_conf.h)(0x64D03180)() F (.\User\stm32f4xx_it.c)(0x64D032D2)(--c99 -c --cpu Cortex-M4.fp.sp -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\System -I .\Algorithm -I .\Hardware -I .\Motor -I .\Function -I .\Control -I .\CarBody -I .\User --diag_suppress=188 --no-multibyte-chars --diag_suppress=186 -IC:\Users\LSMushui\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\3.1.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="543" -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -o .\objects\stm32f4xx_it.o --omf_browse .\objects\stm32f4xx_it.crf --depend .\objects\stm32f4xx_it.d) I (User\stm32f4xx_it.h)(0x64D03180) diff --git a/底盘/底盘/Objects/main.crf b/底盘/底盘/Objects/main.crf index 91a5a66e12c21d9cead3f8c4a739ef99fd908a38..f7b133723bf5f1d3284c009dd5e1f4b24ad48f1f 100644 GIT binary patch delta 116 zcmdlrOJ>(BnGH%DTyGvNIKjpM1f7$0I4*H5_|tP5%)Qaf!P(Bi$q2+uK+FupEI`b< zor9BY{TCMD2F3&1cmHJ*<6+@#V62~hm6P3+g};HZd^#T&yA6v_17qfPKQ8u}Oe}m2 MjH{===3(~-04#JNivR!s delta 116 zcmdlrOJ>(BnGH%DTqhnbIKjpM1nVa2a9rYgGrMIgn9JSF!P(Bi$q2+uK+FupEI`b< zor9BY{TCLY2F8QicmHJ*<6+@xU~HIvm6P3+g|C6JVmcoeyA6wA17p^9KQ8u}Of0+& MjBBR9=3(~-0N3&$ivR!s diff --git a/底盘/底盘/Objects/mecanum.crf b/底盘/底盘/Objects/mecanum.crf index 1565915782a141b5d0723ef3bd5e28095eb96e29..3ba509aa48f2047f5abdef3e1b2834f464f3cb6d 100644 GIT binary patch delta 68 zcmcb*Q|9VUnGKuRxZXTkaDt5i2!2oA!`8&L^$C 38003 Registers - 140 63 + 124 79 346 @@ -40,7 +40,7 @@ 1506 Symbols - 80 80 80 + 71 71 71 1936 @@ -91,10 +91,10 @@ 44 2 - 3 + 2 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 473 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000002000000010000004C433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C436172426F64795C4D6563616E756D2E6300000000094D6563616E756D2E6300000000C5D4F200FFFFFFFF47433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C53797374656D5C43414E2E63000000000543414E2E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C557365725C506172616D657465722E68000000000B506172616D657465722E6800000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D90000006600000080070000BB020000 + 890 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000700000004000000010000004C433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C436172426F64795C4D6563616E756D2E6300000000094D6563616E756D2E6300000000C5D4F200FFFFFFFF47433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C53797374656D5C43414E2E63000000000543414E2E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C557365725C506172616D657465722E68000000000B506172616D657465722E6800000000BECEA100FFFFFFFF4D433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C46756E6374696F6E5C5761726D696E672E6300000000095761726D696E672E6300000000F0A0A100FFFFFFFF46433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C557365725C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF48433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C4D6F746F725C4D333530382E6300000000074D333530382E63000000009CC1B600FFFFFFFF56433A5C55736572735C4C534D75736875695C4465736B746F705C524D5C4865726F2D432D426F6172642D4C65676163795CB5D7C5CC5CB5D7C5CC5C46756E6374696F6E5C436C6F73654C6F6F70436F6E74726F6C2E630000000012436C6F73654C6F6F70436F6E74726F6C2E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004C84FFFF4F83FFFFAB89FFFF2C85FFFF @@ -150,11 +150,11 @@ 0 16 - 0300000066000000D20000008B020000 + 03000000660000004501000055030000 16 - 2200000039000000F7000000EC000000 + CCFFFFFFD8010000A1000000B5030000 @@ -170,11 +170,11 @@ 0 16 - 0300000066000000D20000008B020000 + 03000000660000004501000055030000 16 - 22000000390000001E01000031020000 + CCFFFFFFD8010000A1000000B5030000 @@ -450,11 +450,11 @@ 0 16 - 0300000066000000D20000008B020000 + 03000000660000004501000055030000 16 - 22000000390000001E01000031020000 + CCFFFFFFD8010000A1000000B5030000 @@ -470,11 +470,11 @@ 0 16 - 0300000066000000D20000008B020000 + 03000000660000004501000055030000 16 - 22000000390000001E01000031020000 + CCFFFFFFD8010000A1000000B5030000 @@ -490,7 +490,7 @@ 0 16 - 00000000BC02000080070000E6030000 + 4C01000044020000AB0600006E030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000BF0200007D0700000D030000 + 4F01000047020000F407000055030000 16 @@ -1150,11 +1150,11 @@ 0 16 - 0300000066000000D20000004B030000 + 0300000066000000D200000013020000 16 - 22000000390000001E01000031020000 + CCFFFFFFD8010000A1000000B5030000 @@ -1170,7 +1170,7 @@ 0 16 - 03000000BF0200007D0700000D030000 + 4F01000047020000F407000055030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000BF0200007D0700000D030000 + 4F01000047020000F407000055030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000BF0200007D0700000D030000 + 4F01000047020000F407000055030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000BF0200007D0700000D030000 + 4F01000047020000F407000055030000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000E603000080070000F9030000 + 000000006E030000AB06000081030000 16 @@ -1798,8 +1798,8 @@ - 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CD000000F0040000D1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E4000000D90000004F000000F0040000CD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000E1010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F80100001B0400004F000000F0040000E101000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000A4020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D50000007B030000000000004F000000D5000000A40200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000CD010000F0040000D101000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E8010000F00400007A02000000000000D1010000F00400006302000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000D10100007C0200006302000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A402000080070000A802000001000000010000100400000001000000F0FCFFFF7C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000007F03000080070000FD03000000000000A802000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3332 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CD000000F0040000D1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E4000000D90000004F000000F0040000CD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000E1010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F80100001B0400004F000000F0040000E101000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF00000000CD010000F0040000D101000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E8010000F00400007A02000000000000D1010000F00400006302000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000D10100007C0200006302000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF4C0100002C020000AB0600003002000001000000010000100400000001000000F0FCFFFF7C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000047020000AB060000850300004C01000030020000AB0600006E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF480100004F0000004C0100006E0300000100000002000010040000000100000035FFFFFFD505000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000CCFFFFFFD8010000A1000000B5030000000000004F000000480100006E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000000000000000000 59392 @@ -1822,7 +1822,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1851,8 +1851,8 @@ 0 - 1920 - 1080 + 1707 + 960 @@ -1862,11 +1862,11 @@ 0 100 - 2 + 4 .\CarBody\Mecanum.c - 48 - 31 + 50 + 1 61 1 @@ -1874,22 +1874,58 @@ .\System\CAN.c - 0 - 1 - 1 + 85 + 109 + 14 1 0 .\User\Parameter.h - 48 + 58 1 5 1 0 + + .\Function\Warming.c + 0 + 4 + 1 + 1 + + 0 + + + .\User\main.c + 2 + 1 + 13 + 1 + + 0 + + + .\Motor\M3508.c + 0 + 207 + 1 + 1 + + 0 + + + .\Function\CloseLoopControl.c + 0 + 15 + 1 + 1 + + 0 + diff --git a/底盘/底盘/Project.uvoptx b/底盘/底盘/Project.uvoptx index d5c605a..95eae49 100644 --- a/底盘/底盘/Project.uvoptx +++ b/底盘/底盘/Project.uvoptx @@ -1527,7 +1527,7 @@ Hardware - 0 + 1 0 0 0 @@ -1607,7 +1607,7 @@ Motor - 0 + 1 0 0 0 @@ -1663,7 +1663,7 @@ Function - 0 + 1 0 0 0 @@ -1767,7 +1767,7 @@ Control - 0 + 1 0 0 0 @@ -1799,7 +1799,7 @@ CarBody - 0 + 1 0 0 0 diff --git a/底盘/底盘/User/main.c b/底盘/底盘/User/main.c index 6cc656d..2f20f8d 100644 --- a/底盘/底盘/User/main.c +++ b/底盘/底盘/User/main.c @@ -9,6 +9,7 @@ int main() LED_BON();//蓝灯点亮表示代码在运行 Delay_s(2);//延时,等待校准和模块启动 RefereeSystem_Init();//裁判系统数据接收初始化 + //CAN_CANInit(); LinkCheck_Init();//连接检测初始化 Ultra_CAP_Init();//超电初始化 CloseLoopControl_Init();//闭环控制初始化