Static Call Graph for image .\Output\Radtel_RT900.axf



#<CALLGRAPH># ARM Linker, 5060422: Last Updated: Wed Mar 05 09:03:42 2025

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

Call chain for Maximum Stack Depth:

main ⇒ AppRunTask ⇒ KeyProcess_Search ⇒ FastEnterChMemMenu ⇒ Menu_EnterNextLevel ⇒ Menu_SaveSelectItem ⇒ EnterResetMode ⇒ App_10msTask ⇒ PTT_ScanTask ⇒ AlarmFuncSwitch ⇒ Radio_EnterTxMode ⇒ ExitAllFunction ⇒ Menu_ExitMode ⇒ Flash_SaveChannelData ⇒ Flash_ModifyChannelData ⇒ SpiFlash_WriteBytes ⇒ SpiFlash_WriteByte_InPage ⇒ SpiFlash_CheckBusy ⇒ SpiFlash_ReadStatus ⇒ SpiFlash_SendByte

Mutually Recursive functions

  • ADC1_COMP_IRQHandler   ⇒   ADC1_COMP_IRQHandler

    Function Pointers

    Global Symbols

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

    _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]

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

    [Called By]

    _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_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

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

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

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

    ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ALU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    TS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    USART3_6IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_bt32f0x.o(.text))
    [Address Reference Count : 1]

    __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))

    [Stack]


    [Called By]

    __rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))

    [Called By]

    __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    __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_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))

    [Calls]


    [Called By]

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

    [Called By]

    __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]

    strncpy (Thumb, 26 bytes, Stack size 8 bytes, strncpy.o(.text))

    [Stack]


    [Called By]

    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))

    [Called By]

    memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))

    [Stack]


    [Called By]

    strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))

    [Called By]

    __aeabi_uread4 (Thumb, 20 bytes, Stack size 0 bytes, uread4.o(.text))

    [Called By]

    __rt_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    _uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    __aeabi_uwrite4 (Thumb, 18 bytes, Stack size 0 bytes, uwrite4.o(.text))

    [Called By]

    __rt_uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED)

    _uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED)

    atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))

    [Stack]


    [Calls]
    [Called By]

    atol (Thumb, 26 bytes, Stack size 16 bytes, atol.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)

    [Calls]


    [Called By]

    strtol (Thumb, 108 bytes, Stack size 32 bytes, strtol.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

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

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

    [Called By]

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

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

    [Called By]

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

    _chval (Thumb, 30 bytes, Stack size 0 bytes, _chval.o(.text))

    [Called By]

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

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

    ADC_ChannelConfig (Thumb, 10 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_ChannelConfig))

    [Called By]

    ADC_ClearFlag (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_ClearFlag))

    [Called By]

    ADC_GetConversionValue (Thumb, 6 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_GetConversionValue))

    [Called By]

    Asc7B_To_Bcd4B (Thumb, 4 bytes, Stack size 0 bytes, displayinputbox.o(i.Asc7B_To_Bcd4B))

    [Called By]

    ClearDisANIFlag (Thumb, 2 bytes, Stack size 0 bytes, appdtmf.o(i.ClearDisANIFlag))

    [Called By]

    _strtoul (Thumb, 166 bytes, Stack size 40 bytes, _strtoul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ADC_Cmd (Thumb, 24 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_Cmd))

    [Called By]

    ADC_DeInit (Thumb, 28 bytes, Stack size 8 bytes, bt32f0x_adc.o(i.ADC_DeInit))

    [Stack]


    [Calls]
    [Called By]

    ADC_GetCalibrationFactor (Thumb, 46 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_GetCalibrationFactor))

    [Called By]

    ADC_GetFlagStatus (Thumb, 28 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_GetFlagStatus))

    [Called By]

    ADC_Init (Thumb, 38 bytes, Stack size 12 bytes, bt32f0x_adc.o(i.ADC_Init))

    [Stack]


    [Called By]

    ADC_StartOfConversion (Thumb, 10 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_StartOfConversion))

    [Called By]

    ADC_StructInit (Thumb, 16 bytes, Stack size 0 bytes, bt32f0x_adc.o(i.ADC_StructInit))

    [Called By]

    AlarmFuncSwitch (Thumb, 206 bytes, Stack size 16 bytes, appalarm.o(i.AlarmFuncSwitch))

    [Stack]


    [Calls]
    [Called By]

    AlarmOut (Thumb, 58 bytes, Stack size 8 bytes, appalarm.o(i.AlarmOut))

    [Stack]


    [Calls]
    [Called By]

    AlarmTask (Thumb, 212 bytes, Stack size 16 bytes, appalarm.o(i.AlarmTask))

    [Stack]


    [Calls]
    [Called By]

    App_100msTask (Thumb, 38 bytes, Stack size 8 bytes, apptask.o(i.App_100msTask))

    [Stack]


    [Calls]
    [Called By]

    App_10msTask (Thumb, 26 bytes, Stack size 8 bytes, apptask.o(i.App_10msTask))

    [Stack]


    [Calls]
    [Called By]

    Audio_CheckBusy (Thumb, 6 bytes, Stack size 0 bytes, voicebroadcast.o(i.Audio_CheckBusy))

    [Called By]

    DMA1_Channel4_5_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, bt32f0x_it.o(i.DMA1_Channel4_5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    AppRunTask (Thumb, 172 bytes, Stack size 8 bytes, apptask.o(i.AppRunTask))

    [Stack]


    [Calls]
    [Called By]

    App_500msTask (Thumb, 22 bytes, Stack size 8 bytes, apptask.o(i.App_500msTask))

    [Stack]


    [Calls]
    [Called By]

    App_50msTask (Thumb, 26 bytes, Stack size 8 bytes, apptask.o(i.App_50msTask))

    [Stack]


    [Calls]
    [Called By]

    AudioHard_Init (Thumb, 260 bytes, Stack size 104 bytes, voicebroadcast.o(i.AudioHard_Init))

    [Stack]


    [Calls]
    [Called By]

    Audio_Decoder (Thumb, 202 bytes, Stack size 40 bytes, voicebroadcast.o(i.Audio_Decoder))

    [Stack]


    [Called By]

    Audio_PlayChanNum (Thumb, 368 bytes, Stack size 24 bytes, voicebroadcast.o(i.Audio_PlayChanNum))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayContinue (Thumb, 134 bytes, Stack size 536 bytes, voicebroadcast.o(i.Audio_PlayContinue))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayNumInQueue (Thumb, 66 bytes, Stack size 8 bytes, voicebroadcast.o(i.Audio_PlayNumInQueue))

    [Stack]


    [Called By]

    Audio_PlayStart (Thumb, 242 bytes, Stack size 536 bytes, voicebroadcast.o(i.Audio_PlayStart))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayStop (Thumb, 56 bytes, Stack size 8 bytes, voicebroadcast.o(i.Audio_PlayStop))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayTask (Thumb, 98 bytes, Stack size 8 bytes, voicebroadcast.o(i.Audio_PlayTask))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayVoice (Thumb, 66 bytes, Stack size 16 bytes, voicebroadcast.o(i.Audio_PlayVoice))

    [Stack]


    [Calls]
    [Called By]

    Audio_PlayVoiceLock (Thumb, 22 bytes, Stack size 8 bytes, voicebroadcast.o(i.Audio_PlayVoiceLock))

    [Stack]


    [Calls]
    [Called By]

    BackSpace (Thumb, 76 bytes, Stack size 8 bytes, displayinputbox.o(i.BackSpace))

    [Stack]


    [Calls]
    [Called By]

    BackSpaceChar (Thumb, 92 bytes, Stack size 16 bytes, displayinputbox.o(i.BackSpaceChar))

    [Stack]


    [Calls]
    [Called By]

    BatteryCheckTask (Thumb, 112 bytes, Stack size 16 bytes, battery.o(i.BatteryCheckTask))

    [Stack]


    [Calls]
    [Called By]

    BatteryGetLevel (Thumb, 104 bytes, Stack size 8 bytes, battery.o(i.BatteryGetLevel))

    [Stack]


    [Calls]
    [Called By]

    BatteryInitLevel (Thumb, 28 bytes, Stack size 8 bytes, battery.o(i.BatteryInitLevel))

    [Stack]


    [Calls]
    [Called By]

    BatteryLowFlash (Thumb, 58 bytes, Stack size 16 bytes, battery.o(i.BatteryLowFlash))

    [Stack]


    [Calls]
    [Called By]

    BeepOut (Thumb, 220 bytes, Stack size 16 bytes, beep.o(i.BeepOut))

    [Stack]


    [Calls]
    [Called By]

    BeepPowerOn (Thumb, 10 bytes, Stack size 8 bytes, main.o(i.BeepPowerOn))

    [Stack]


    [Calls]
    [Called By]

    Board_Init (Thumb, 42 bytes, Stack size 8 bytes, board.o(i.Board_Init))

    [Stack]


    [Calls]
    [Called By]

    CRC_ValidationCalc (Thumb, 56 bytes, Stack size 16 bytes, crc.o(i.CRC_ValidationCalc))

    [Stack]


    [Called By]

    CTCSS_WithRfic (Thumb, 76 bytes, Stack size 8 bytes, devbk4819.o(i.CTCSS_WithRfic))

    [Stack]


    [Calls]
    [Called By]

    CTS_DCS_RECE_Initial (Thumb, 42 bytes, Stack size 8 bytes, devbk4819.o(i.CTS_DCS_RECE_Initial))

    [Stack]


    [Calls]
    [Called By]

    CTS_DCS_SEND_Initial (Thumb, 50 bytes, Stack size 8 bytes, devbk4819.o(i.CTS_DCS_SEND_Initial))

    [Stack]


    [Calls]
    [Called By]

    CalculateSqlLevel (Thumb, 106 bytes, Stack size 16 bytes, radiotask.o(i.CalculateSqlLevel))

    [Stack]


    [Calls]
    [Called By]

    CalculateVfoTxFreq (Thumb, 48 bytes, Stack size 0 bytes, radio.o(i.CalculateVfoTxFreq))

    [Called By]

    ChDisModeFastSwitch (Thumb, 82 bytes, Stack size 8 bytes, functions.o(i.ChDisModeFastSwitch))

    [Stack]


    [Calls]
    [Called By]

    ChangeCapsLow (Thumb, 22 bytes, Stack size 0 bytes, displayinputbox.o(i.ChangeCapsLow))

    [Called By]

    ChangeInputType (Thumb, 72 bytes, Stack size 8 bytes, displayinputbox.o(i.ChangeInputType))

    [Stack]


    [Calls]
    [Called By]

    ChangePos (Thumb, 70 bytes, Stack size 0 bytes, displayinputbox.o(i.ChangePos))

    [Called By]

    ChangeSigned2unsigned (Thumb, 32 bytes, Stack size 16 bytes, voicebroadcast.o(i.ChangeSigned2unsigned))

    [Stack]


    [Called By]

    ChanlFreqTypeIn (Thumb, 118 bytes, Stack size 24 bytes, appmenu.o(i.ChanlFreqTypeIn))

    [Stack]


    [Calls]
    [Called By]

    ChannelCheckActiveAll (Thumb, 256 bytes, Stack size 32 bytes, radio.o(i.ChannelCheckActiveAll))

    [Stack]


    [Calls]
    [Called By]

    ChannelDown (Thumb, 52 bytes, Stack size 16 bytes, radio.o(i.ChannelDown))

    [Stack]


    [Calls]
    [Called By]

    ChannelNumChangeRead (Thumb, 72 bytes, Stack size 24 bytes, radio.o(i.ChannelNumChangeRead))

    [Stack]


    [Calls]
    [Called By]

    ChannelNumTypeIn (Thumb, 116 bytes, Stack size 16 bytes, radio.o(i.ChannelNumTypeIn))

    [Stack]


    [Calls]
    [Called By]

    ChannelUp (Thumb, 52 bytes, Stack size 16 bytes, radio.o(i.ChannelUp))

    [Stack]


    [Calls]
    [Called By]

    ChannleVfoDataInit (Thumb, 498 bytes, Stack size 40 bytes, radio.o(i.ChannleVfoDataInit))

    [Stack]


    [Calls]
    [Called By]

    CharInput (Thumb, 34 bytes, Stack size 4 bytes, displayinputbox.o(i.CharInput))

    [Stack]


    [Calls]
    [Called By]

    CheckAlarmDelay (Thumb, 34 bytes, Stack size 0 bytes, appalarm.o(i.CheckAlarmDelay))

    [Called By]

    CheckAutoKeyLockTask (Thumb, 84 bytes, Stack size 8 bytes, functions.o(i.CheckAutoKeyLockTask))

    [Stack]


    [Calls]
    [Called By]

    CheckBatteryCanTx (Thumb, 16 bytes, Stack size 0 bytes, battery.o(i.CheckBatteryCanTx))

    [Called By]

    CheckCanTxOverRange (Thumb, 72 bytes, Stack size 16 bytes, radiotask.o(i.CheckCanTxOverRange))

    [Stack]


    [Calls]
    [Called By]

    CheckChannelActive (Thumb, 36 bytes, Stack size 0 bytes, radio.o(i.CheckChannelActive))

    [Called By]

    CheckExitMenu (Thumb, 40 bytes, Stack size 8 bytes, appmenu.o(i.CheckExitMenu))

    [Stack]


    [Calls]
    [Called By]

    CheckFmChActive (Thumb, 20 bytes, Stack size 0 bytes, appfm.o(i.CheckFmChActive))

    [Called By]

    CheckFreqInRange (Thumb, 108 bytes, Stack size 8 bytes, radio.o(i.CheckFreqInRange))

    [Stack]


    [Calls]
    [Called By]

    CheckFreqInTxFreqRange (Thumb, 194 bytes, Stack size 16 bytes, radiotask.o(i.CheckFreqInTxFreqRange))

    [Stack]


    [Calls]
    [Called By]

    CheckIsStandardCTCSS (Thumb, 52 bytes, Stack size 12 bytes, appsearch.o(i.CheckIsStandardCTCSS))

    [Stack]


    [Called By]

    CheckIsStandardDCS (Thumb, 74 bytes, Stack size 16 bytes, appsearch.o(i.CheckIsStandardDCS))

    [Stack]


    [Calls]
    [Called By]

    CheckLinkHead (Thumb, 60 bytes, Stack size 8 bytes, progromflash.o(i.CheckLinkHead))

    [Stack]


    [Calls]
    [Called By]

    CheckPowerBusy (Thumb, 6 bytes, Stack size 0 bytes, battery.o(i.CheckPowerBusy))

    [Called By]

    CheckPowerOff (Thumb, 146 bytes, Stack size 8 bytes, boardfun.o(i.CheckPowerOff))

    [Stack]


    [Calls]
    [Called By]

    CheckProgromMode (Thumb, 112 bytes, Stack size 24 bytes, progromflash.o(i.CheckProgromMode))

    [Stack]


    [Calls]
    [Called By]

    CheckProgromTimeout (Thumb, 24 bytes, Stack size 0 bytes, progromflash.o(i.CheckProgromTimeout))

    [Called By]

    CheckRxDataOk (Thumb, 90 bytes, Stack size 16 bytes, progromflash.o(i.CheckRxDataOk))

    [Stack]


    [Calls]
    [Called By]

    CheckSjTimeout (Thumb, 24 bytes, Stack size 0 bytes, displayinputbox.o(i.CheckSjTimeout))

    [Called By]

    ChkFirstInput (Thumb, 24 bytes, Stack size 8 bytes, displayinputbox.o(i.ChkFirstInput))

    [Stack]


    [Calls]
    [Called By]

    ClearInputBuffer (Thumb, 26 bytes, Stack size 8 bytes, displayinputbox.o(i.ClearInputBuffer))

    [Stack]


    [Calls]
    [Called By]

    ClearPyIndex (Thumb, 36 bytes, Stack size 8 bytes, displayinputbox.o(i.ClearPyIndex))

    [Stack]


    [Calls]
    [Called By]

    CtcssTypeIn (Thumb, 132 bytes, Stack size 16 bytes, appmenu.o(i.CtcssTypeIn))

    [Stack]


    [Calls]
    [Called By]

    DMA1Int_Handler (Thumb, 28 bytes, Stack size 8 bytes, board.o(i.DMA1Int_Handler))

    [Stack]


    [Calls]
    [Called By]

    DMA_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, bt32f0x_dma.o(i.DMA_ClearFlag))

    [Called By]

    DMA_Cmd (Thumb, 24 bytes, Stack size 0 bytes, bt32f0x_dma.o(i.DMA_Cmd))

    [Called By]

    DMA_DeInit (Thumb, 116 bytes, Stack size 0 bytes, bt32f0x_dma.o(i.DMA_DeInit))

    [Called By]

    DMA_GetITStatus (Thumb, 16 bytes, Stack size 0 bytes, bt32f0x_dma.o(i.DMA_GetITStatus))

    [Called By]

    DMA_ITConfig (Thumb, 20 bytes, Stack size 0 bytes, bt32f0x_dma.o(i.DMA_ITConfig))

    [Called By]

    DMA_Init (Thumb, 56 bytes, Stack size 12 bytes, bt32f0x_dma.o(i.DMA_Init))

    [Stack]


    [Called By]

    DTCSS_WithRfic (Thumb, 98 bytes, Stack size 16 bytes, devbk4819.o(i.DTCSS_WithRfic))

    [Stack]


    [Calls]
    [Called By]

    DcsSwitchPolarity (Thumb, 54 bytes, Stack size 8 bytes, appmenu.o(i.DcsSwitchPolarity))

    [Stack]


    [Calls]
    [Called By]

    DelayMs (Thumb, 28 bytes, Stack size 8 bytes, delay.o(i.DelayMs))

    [Stack]


    [Calls]
    [Called By]

    DelayUs (Thumb, 18 bytes, Stack size 0 bytes, delay.o(i.DelayUs))

    [Called By]

    DisplayBattaryFlag (Thumb, 50 bytes, Stack size 16 bytes, battery.o(i.DisplayBattaryFlag))

    [Stack]


    [Calls]
    [Called By]

    DisplayBatteryVol (Thumb, 2 bytes, Stack size 0 bytes, displaybattery.o(i.DisplayBatteryVol))

    [Called By]

    DisplayChannelMsg (Thumb, 338 bytes, Stack size 88 bytes, displaymain.o(i.DisplayChannelMsg))

    [Stack]


    [Calls]
    [Called By]

    DisplayChannelNum (Thumb, 162 bytes, Stack size 40 bytes, displaymain.o(i.DisplayChannelNum))

    [Stack]


    [Calls]
    [Called By]

    DisplayCurFreq (Thumb, 86 bytes, Stack size 40 bytes, displaymain.o(i.DisplayCurFreq))

    [Stack]


    [Calls]
    [Called By]

    DisplayDtmfEditHome (Thumb, 2 bytes, Stack size 0 bytes, displaydtmf.o(i.DisplayDtmfEditHome))

    [Called By]

    DisplayDualRxFlag (Thumb, 54 bytes, Stack size 16 bytes, displaymain.o(i.DisplayDualRxFlag))

    [Stack]


    [Calls]
    [Called By]

    DisplayHomePage (Thumb, 28 bytes, Stack size 8 bytes, displaymain.o(i.DisplayHomePage))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputChFreq (Thumb, 134 bytes, Stack size 32 bytes, displaymenu.o(i.DisplayInputChFreq))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputChNum (Thumb, 94 bytes, Stack size 32 bytes, displaymain.o(i.DisplayInputChNum))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputDtmf (Thumb, 26 bytes, Stack size 24 bytes, displaydtmf.o(i.DisplayInputDtmf))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputOffect (Thumb, 142 bytes, Stack size 32 bytes, displaymenu.o(i.DisplayInputOffect))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputType (Thumb, 52 bytes, Stack size 16 bytes, displaymenu.o(i.DisplayInputType))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputVfoFreq (Thumb, 118 bytes, Stack size 32 bytes, displaymain.o(i.DisplayInputVfoFreq))

    [Stack]


    [Calls]
    [Called By]

    DisplayInputVfoScan (Thumb, 130 bytes, Stack size 32 bytes, displaymenu.o(i.DisplayInputVfoScan))

    [Stack]


    [Calls]
    [Called By]

    DisplayLockFlag (Thumb, 54 bytes, Stack size 16 bytes, displaymain.o(i.DisplayLockFlag))

    [Stack]


    [Calls]
    [Called By]

    DisplayMoniFlag (Thumb, 54 bytes, Stack size 16 bytes, displaymain.o(i.DisplayMoniFlag))

    [Stack]


    [Calls]
    [Called By]

    DisplayProgrom (Thumb, 64 bytes, Stack size 24 bytes, displaymain.o(i.DisplayProgrom))

    [Stack]


    [Calls]
    [Called By]

    DisplayRadioHome (Thumb, 216 bytes, Stack size 24 bytes, displaymain.o(i.DisplayRadioHome))

    [Stack]


    [Calls]
    [Called By]

    DisplayResetRxFlag (Thumb, 2 bytes, Stack size 0 bytes, displaymain.o(i.DisplayResetRxFlag))

    [Called By]

    DisplayRssiValue (Thumb, 98 bytes, Stack size 24 bytes, displaymain.o(i.DisplayRssiValue))

    [Stack]


    [Calls]
    [Called By]

    DisplayRxMode (Thumb, 2 bytes, Stack size 0 bytes, displaymain.o(i.DisplayRxMode))

    [Called By]

    DisplaySKeyTone (Thumb, 54 bytes, Stack size 16 bytes, displaymain.o(i.DisplaySKeyTone))

    [Stack]


    [Calls]
    [Called By]

    DisplaySelectHz (Thumb, 76 bytes, Stack size 40 bytes, displaymenu.o(i.DisplaySelectHz))

    [Stack]


    [Calls]
    [Called By]

    DisplaySelectPy (Thumb, 400 bytes, Stack size 56 bytes, displayinputbox.o(i.DisplaySelectPy))

    [Stack]


    [Calls]
    [Called By]

    DisplayStateBar (Thumb, 74 bytes, Stack size 16 bytes, displaymain.o(i.DisplayStateBar))

    [Stack]


    [Calls]
    [Called By]

    DisplayTxMode (Thumb, 124 bytes, Stack size 16 bytes, displaymain.o(i.DisplayTxMode))

    [Stack]


    [Calls]
    [Called By]

    DisplayTxPowerLv (Thumb, 154 bytes, Stack size 32 bytes, displaymain.o(i.DisplayTxPowerLv))

    [Stack]


    [Calls]
    [Called By]

    DisplayUpdateChFlag (Thumb, 536 bytes, Stack size 40 bytes, displaymain.o(i.DisplayUpdateChFlag))

    [Stack]


    [Calls]
    [Called By]

    DisplayVoxFlag (Thumb, 54 bytes, Stack size 16 bytes, displaymain.o(i.DisplayVoxFlag))

    [Stack]


    [Calls]
    [Called By]

    DrowInputWindow (Thumb, 46 bytes, Stack size 8 bytes, displayinputbox.o(i.DrowInputWindow))

    [Stack]


    [Calls]
    [Called By]

    DtmfClrMatchTimer (Thumb, 2 bytes, Stack size 0 bytes, appdtmf.o(i.DtmfClrMatchTimer))

    [Called By]

    DtmfGetMatchStatue (Thumb, 4 bytes, Stack size 0 bytes, appdtmf.o(i.DtmfGetMatchStatue))

    [Called By]

    DtmfInfoInit (Thumb, 94 bytes, Stack size 8 bytes, appdtmf.o(i.DtmfInfoInit))

    [Stack]


    [Calls]
    [Called By]

    DtmfReceiveTask (Thumb, 2 bytes, Stack size 0 bytes, appdtmf.o(i.DtmfReceiveTask))

    [Called By]

    DtmfRstMatchTimer (Thumb, 2 bytes, Stack size 0 bytes, appdtmf.o(i.DtmfRstMatchTimer))

    [Called By]

    DtmfSendCodeOn (Thumb, 370 bytes, Stack size 24 bytes, appdtmf.o(i.DtmfSendCodeOn))

    [Stack]


    [Calls]
    [Called By]

    DtmfSendKeypadCode (Thumb, 90 bytes, Stack size 8 bytes, appdtmf.o(i.DtmfSendKeypadCode))

    [Stack]


    [Calls]
    [Called By]

    DtmfSendTask (Thumb, 214 bytes, Stack size 32 bytes, appdtmf.o(i.DtmfSendTask))

    [Stack]


    [Calls]
    [Called By]

    DtmfSendTxOver (Thumb, 82 bytes, Stack size 16 bytes, appdtmf.o(i.DtmfSendTxOver))

    [Stack]


    [Calls]
    [Called By]

    DualChannelSwitch2Main (Thumb, 26 bytes, Stack size 0 bytes, dualstandby.o(i.DualChannelSwitch2Main))

    [Called By]

    DualModeFastSwitch (Thumb, 36 bytes, Stack size 8 bytes, functions.o(i.DualModeFastSwitch))

    [Stack]


    [Calls]
    [Called By]

    DualStandbyTask (Thumb, 90 bytes, Stack size 16 bytes, dualstandby.o(i.DualStandbyTask))

    [Stack]


    [Calls]
    [Called By]

    DualStandbyWorkOFF (Thumb, 48 bytes, Stack size 12 bytes, dualstandby.o(i.DualStandbyWorkOFF))

    [Stack]


    [Calls]
    [Called By]

    DualStandbyWorkON (Thumb, 28 bytes, Stack size 0 bytes, dualstandby.o(i.DualStandbyWorkON))

    [Called By]

    EnterDtmfEditMode (Thumb, 50 bytes, Stack size 8 bytes, appdtmf.o(i.EnterDtmfEditMode))

    [Stack]


    [Calls]
    [Called By]

    EnterFMMenu (Thumb, 56 bytes, Stack size 16 bytes, appmenu.o(i.EnterFMMenu))

    [Stack]


    [Calls]
    [Called By]

    EnterFlashProgromMode (Thumb, 174 bytes, Stack size 0 bytes, progromflash.o(i.EnterFlashProgromMode))

    [Stack]


    [Calls]
    [Called By]

    EnterFmMode (Thumb, 148 bytes, Stack size 8 bytes, appfm.o(i.EnterFmMode))

    [Stack]


    [Calls]
    [Called By]

    EnterMoniMode (Thumb, 62 bytes, Stack size 8 bytes, appmoni.o(i.EnterMoniMode))

    [Stack]


    [Calls]
    [Called By]

    EnterProgromMode (Thumb, 248 bytes, Stack size 24 bytes, progromflash.o(i.EnterProgromMode))

    [Stack]


    [Calls]
    [Called By]

    EnterRemoteScanQTMode (Thumb, 38 bytes, Stack size 8 bytes, appscanqt.o(i.EnterRemoteScanQTMode))

    [Stack]


    [Calls]
    [Called By]

    EnterResetMode (Thumb, 216 bytes, Stack size 24 bytes, appmenu.o(i.EnterResetMode))

    [Stack]


    [Calls]
    [Called By]

    EnterSearchFreqMode (Thumb, 76 bytes, Stack size 8 bytes, appsearch.o(i.EnterSearchFreqMode))

    [Stack]


    [Calls]
    [Called By]

    EnterSelectMode (Thumb, 140 bytes, Stack size 16 bytes, displayinputbox.o(i.EnterSelectMode))

    [Stack]


    [Calls]
    [Called By]

    EnterWeatherMode (Thumb, 56 bytes, Stack size 8 bytes, appweather.o(i.EnterWeatherMode))

    [Stack]


    [Calls]
    [Called By]

    ExitAllFunction (Thumb, 50 bytes, Stack size 16 bytes, functions.o(i.ExitAllFunction))

    [Stack]


    [Calls]
    [Called By]

    ExitDtmfEditMode (Thumb, 28 bytes, Stack size 8 bytes, appdtmf.o(i.ExitDtmfEditMode))

    [Stack]


    [Calls]
    [Called By]

    ExitFmMode (Thumb, 56 bytes, Stack size 8 bytes, appfm.o(i.ExitFmMode))

    [Stack]


    [Calls]
    [Called By]

    ExitMoniMode (Thumb, 40 bytes, Stack size 8 bytes, appmoni.o(i.ExitMoniMode))

    [Stack]


    [Calls]
    [Called By]

    ExitRemoteScanQTMode (Thumb, 22 bytes, Stack size 8 bytes, appscanqt.o(i.ExitRemoteScanQTMode))

    [Stack]


    [Calls]
    [Called By]

    ExitSearchFreqMode (Thumb, 44 bytes, Stack size 16 bytes, appsearch.o(i.ExitSearchFreqMode))

    [Stack]


    [Calls]
    [Called By]

    ExitWeatherMode (Thumb, 42 bytes, Stack size 8 bytes, appweather.o(i.ExitWeatherMode))

    [Stack]


    [Calls]
    [Called By]

    FLASH_Lock (Thumb, 12 bytes, Stack size 0 bytes, bt32f0x_flash.o(i.FLASH_Lock))

    [Called By]

    FLASH_SetLatency (Thumb, 14 bytes, Stack size 0 bytes, bt32f0x_flash.o(i.FLASH_SetLatency))

    [Called By]

    FLASH_Unlock (Thumb, 18 bytes, Stack size 0 bytes, bt32f0x_flash.o(i.FLASH_Unlock))

    [Called By]

    FMSwitchExit (Thumb, 10 bytes, Stack size 0 bytes, appfm.o(i.FMSwitchExit))

    [Called By]

    FastEnterChMemMenu (Thumb, 52 bytes, Stack size 8 bytes, appmenu.o(i.FastEnterChMemMenu))

    [Stack]


    [Calls]
    [Called By]

    FillChannelName2Buf (Thumb, 114 bytes, Stack size 32 bytes, displaymain.o(i.FillChannelName2Buf))

    [Stack]


    [Calls]
    [Called By]

    FlashCsDelay (Thumb, 14 bytes, Stack size 0 bytes, norflash.o(i.FlashCsDelay))

    [Called By]

    Flash_DeleteChannelData (Thumb, 20 bytes, Stack size 16 bytes, radiodatastorage.o(i.Flash_DeleteChannelData))

    [Stack]


    [Calls]
    [Called By]

    Flash_GetLogicAddrShift (Thumb, 64 bytes, Stack size 56 bytes, radiodatastorage.o(i.Flash_GetLogicAddrShift))

    [Stack]


    [Calls]
    [Called By]

    Flash_ModifyChannelData (Thumb, 88 bytes, Stack size 4128 bytes, radiodatastorage.o(i.Flash_ModifyChannelData))

    [Stack]


    [Calls]
    [Called By]

    Flash_ReadDebugImfosData (Thumb, 550 bytes, Stack size 48 bytes, radiodatastorage.o(i.Flash_ReadDebugImfosData))

    [Stack]


    [Calls]
    [Called By]

    Flash_ReadFmData (Thumb, 2 bytes, Stack size 0 bytes, radiodatastorage.o(i.Flash_ReadFmData))

    [Called By]

    Flash_ReadRadioImfosData (Thumb, 98 bytes, Stack size 112 bytes, radiodatastorage.o(i.Flash_ReadRadioImfosData))

    [Stack]


    [Calls]
    [Called By]

    Flash_ReadRfMoudelType (Thumb, 2 bytes, Stack size 0 bytes, radiodatastorage.o(i.Flash_ReadRfMoudelType))

    [Called By]

    Flash_ReadSystemRunData (Thumb, 80 bytes, Stack size 32 bytes, radiodatastorage.o(i.Flash_ReadSystemRunData))

    [Stack]


    [Calls]
    [Called By]

    Flash_ReadVfoData (Thumb, 110 bytes, Stack size 16 bytes, radiodatastorage.o(i.Flash_ReadVfoData))

    [Stack]


    [Calls]
    [Called By]

    Flash_SaveChannelData (Thumb, 76 bytes, Stack size 48 bytes, radiodatastorage.o(i.Flash_SaveChannelData))

    [Stack]


    [Calls]
    [Called By]

    Flash_SaveFmData (Thumb, 2 bytes, Stack size 0 bytes, radiodatastorage.o(i.Flash_SaveFmData))

    [Called By]

    Flash_SaveRadioImfosData (Thumb, 178 bytes, Stack size 208 bytes, radiodatastorage.o(i.Flash_SaveRadioImfosData))

    [Stack]


    [Calls]
    [Called By]

    Flash_SaveRfMoudelType (Thumb, 2 bytes, Stack size 0 bytes, radiodatastorage.o(i.Flash_SaveRfMoudelType))

    [Called By]

    Flash_SaveSystemRunData (Thumb, 112 bytes, Stack size 40 bytes, radiodatastorage.o(i.Flash_SaveSystemRunData))

    [Stack]


    [Calls]
    [Called By]

    Flash_SaveVfoData (Thumb, 206 bytes, Stack size 24 bytes, radiodatastorage.o(i.Flash_SaveVfoData))

    [Stack]


    [Calls]
    [Called By]

    FmAutoSeek (Thumb, 24 bytes, Stack size 8 bytes, appfm.o(i.FmAutoSeek))

    [Stack]


    [Calls]
    [Called By]

    FmBandConfig (Thumb, 40 bytes, Stack size 0 bytes, appfm.o(i.FmBandConfig))

    [Called By]

    FmChNumTypeIn (Thumb, 180 bytes, Stack size 16 bytes, appfm.o(i.FmChNumTypeIn))

    [Stack]


    [Calls]
    [Called By]

    FmCheckChannelActive (Thumb, 100 bytes, Stack size 24 bytes, appfm.o(i.FmCheckChannelActive))

    [Stack]


    [Calls]
    [Called By]

    FmCheckTimeOut (Thumb, 86 bytes, Stack size 16 bytes, appfm.o(i.FmCheckTimeOut))

    [Stack]


    [Calls]
    [Called By]

    FmDisplayChNum (Thumb, 38 bytes, Stack size 8 bytes, displayfm.o(i.FmDisplayChNum))

    [Stack]


    [Calls]
    [Called By]

    FmDisplayFreq (Thumb, 38 bytes, Stack size 16 bytes, displayfm.o(i.FmDisplayFreq))

    [Stack]


    [Calls]
    [Called By]

    FmDisplayHome (Thumb, 8 bytes, Stack size 8 bytes, displayfm.o(i.FmDisplayHome))

    [Stack]


    [Calls]
    [Called By]

    FmDisplayInputChNum (Thumb, 42 bytes, Stack size 16 bytes, displayfm.o(i.FmDisplayInputChNum))

    [Stack]


    [Calls]
    [Called By]

    FmDisplayInputFreq (Thumb, 94 bytes, Stack size 32 bytes, displayfm.o(i.FmDisplayInputFreq))

    [Stack]


    [Calls]
    [Called By]

    FmDisplaySeek (Thumb, 2 bytes, Stack size 0 bytes, displayfm.o(i.FmDisplaySeek))

    [Called By]

    FmEnterSleepMode (Thumb, 42 bytes, Stack size 8 bytes, appfm.o(i.FmEnterSleepMode))

    [Stack]


    [Calls]
    [Called By]

    FmFreqAdd (Thumb, 96 bytes, Stack size 16 bytes, appfm.o(i.FmFreqAdd))

    [Stack]


    [Calls]
    [Called By]

    FmFreqSub (Thumb, 96 bytes, Stack size 16 bytes, appfm.o(i.FmFreqSub))

    [Stack]


    [Calls]
    [Called By]

    FmFreqTypeIn (Thumb, 180 bytes, Stack size 16 bytes, appfm.o(i.FmFreqTypeIn))

    [Stack]


    [Calls]
    [Called By]

    FmSwitchChVfo (Thumb, 92 bytes, Stack size 8 bytes, appfm.o(i.FmSwitchChVfo))

    [Stack]


    [Calls]
    [Called By]

    FmTaskFunc (Thumb, 126 bytes, Stack size 8 bytes, appfm.o(i.FmTaskFunc))

    [Stack]


    [Calls]
    [Called By]

    Fm_KeyDigitalInput (Thumb, 26 bytes, Stack size 8 bytes, appfm.o(i.Fm_KeyDigitalInput))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_12x12_CN (Thumb, 88 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_12x12_CN))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_12x17_Number (Thumb, 108 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_12x17_Number))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_16x16_CN (Thumb, 82 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_16x16_CN))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_5x7_ASCII (Thumb, 26 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_5x7_ASCII))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_6x12_ASCII (Thumb, 28 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_6x12_ASCII))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_6x9_Number (Thumb, 58 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_6x9_Number))

    [Stack]


    [Calls]
    [Called By]

    Font_Read_8x16_ASCII (Thumb, 26 bytes, Stack size 8 bytes, flashfont.o(i.Font_Read_8x16_ASCII))

    [Stack]


    [Calls]
    [Called By]

    FreqTypeIn (Thumb, 118 bytes, Stack size 24 bytes, appmenu.o(i.FreqTypeIn))

    [Stack]


    [Calls]
    [Called By]

    GOLAY_ENCODE (Thumb, 74 bytes, Stack size 20 bytes, devbk4819.o(i.GOLAY_ENCODE))

    [Stack]


    [Called By]

    GPIO_Init (Thumb, 112 bytes, Stack size 20 bytes, bt32f0x_gpio.o(i.GPIO_Init))

    [Stack]


    [Called By]

    GPIO_PinAFConfig (Thumb, 32 bytes, Stack size 8 bytes, bt32f0x_gpio.o(i.GPIO_PinAFConfig))

    [Stack]


    [Called By]

    GPIO_ReadInputData (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_gpio.o(i.GPIO_ReadInputData))

    [Called By]

    GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_gpio.o(i.GPIO_ResetBits))

    [Called By]

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

    [Called By]

    GPIO_Write (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_gpio.o(i.GPIO_Write))

    [Called By]

    GetCTSDCSType (Thumb, 28 bytes, Stack size 0 bytes, radio.o(i.GetCTSDCSType))

    [Called By]

    GetCtcssDisBuf (Thumb, 88 bytes, Stack size 8 bytes, displaymenu.o(i.GetCtcssDisBuf))

    [Stack]


    [Calls]
    [Called By]

    GetCurWorkBand (Thumb, 38 bytes, Stack size 0 bytes, radio.o(i.GetCurWorkBand))

    [Called By]

    GetDtmfEditCode (Thumb, 120 bytes, Stack size 24 bytes, appdtmf.o(i.GetDtmfEditCode))

    [Stack]


    [Calls]
    [Called By]

    GetHardWorkBand (Thumb, 52 bytes, Stack size 0 bytes, radiotask.o(i.GetHardWorkBand))

    [Called By]

    GetKeyCode (Thumb, 124 bytes, Stack size 24 bytes, keyboard.o(i.GetKeyCode))

    [Stack]


    [Calls]
    [Called By]

    GetWorkBackColour (Thumb, 18 bytes, Stack size 0 bytes, displaymain.o(i.GetWorkBackColour))

    [Called By]

    GpioModeSwitch (Thumb, 42 bytes, Stack size 24 bytes, board.o(i.GpioModeSwitch))

    [Stack]


    [Calls]
    [Called By]

    Gpio_Init (Thumb, 302 bytes, Stack size 32 bytes, board.o(i.Gpio_Init))

    [Stack]


    [Calls]
    [Called By]

    HandleProgromCmd (Thumb, 332 bytes, Stack size 32 bytes, progromflash.o(i.HandleProgromCmd))

    [Stack]


    [Calls]
    [Called By]

    HardFault_Handler (Thumb, 16 bytes, Stack size 0 bytes, bt32f0x_it.o(i.HardFault_Handler))
    [Address Reference Count : 1]

    I2C_Read (Thumb, 138 bytes, Stack size 24 bytes, i2c.o(i.I2C_Read))

    [Stack]


    [Calls]
    [Called By]

    I2C_ReadBuffer (Thumb, 68 bytes, Stack size 24 bytes, i2c.o(i.I2C_ReadBuffer))

    [Stack]


    [Calls]
    [Called By]

    I2C_Start (Thumb, 54 bytes, Stack size 16 bytes, i2c.o(i.I2C_Start))

    [Stack]


    [Calls]
    [Called By]

    I2C_Stop (Thumb, 56 bytes, Stack size 24 bytes, i2c.o(i.I2C_Stop))

    [Stack]


    [Calls]
    [Called By]

    I2C_Write (Thumb, 170 bytes, Stack size 24 bytes, i2c.o(i.I2C_Write))

    [Stack]


    [Calls]
    [Called By]

    InputDtmfCode (Thumb, 44 bytes, Stack size 8 bytes, appdtmf.o(i.InputDtmfCode))

    [Stack]


    [Calls]
    [Called By]

    InputPinYin (Thumb, 146 bytes, Stack size 16 bytes, displayinputbox.o(i.InputPinYin))

    [Stack]


    [Calls]
    [Called By]

    InsertChar (Thumb, 44 bytes, Stack size 8 bytes, displayinputbox.o(i.InsertChar))

    [Stack]


    [Called By]

    KEY_GetKeyEvent (Thumb, 262 bytes, Stack size 24 bytes, keyboard.o(i.KEY_GetKeyEvent))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    KeyLockFunSwitch (Thumb, 40 bytes, Stack size 8 bytes, functions.o(i.KeyLockFunSwitch))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_DtmfInput (Thumb, 148 bytes, Stack size 8 bytes, appdtmf.o(i.KeyProcess_DtmfInput))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Fm (Thumb, 260 bytes, Stack size 8 bytes, appfm.o(i.KeyProcess_Fm))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Main (Thumb, 188 bytes, Stack size 8 bytes, appmain.o(i.KeyProcess_Main))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Menu (Thumb, 330 bytes, Stack size 16 bytes, appmenu.o(i.KeyProcess_Menu))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Moni (Thumb, 24 bytes, Stack size 8 bytes, appmoni.o(i.KeyProcess_Moni))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Scan (Thumb, 112 bytes, Stack size 16 bytes, appscan.o(i.KeyProcess_Scan))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_ScanQt (Thumb, 110 bytes, Stack size 8 bytes, appscanqt.o(i.KeyProcess_ScanQt))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Search (Thumb, 134 bytes, Stack size 8 bytes, appsearch.o(i.KeyProcess_Search))

    [Stack]


    [Calls]
    [Called By]

    KeyProcess_Weather (Thumb, 158 bytes, Stack size 16 bytes, appweather.o(i.KeyProcess_Weather))

    [Stack]


    [Calls]
    [Called By]

    KeyScanReset (Thumb, 16 bytes, Stack size 0 bytes, keyboard.o(i.KeyScanReset))

    [Called By]

    Key_GetRealEvent (Thumb, 116 bytes, Stack size 4 bytes, keyboard.o(i.Key_GetRealEvent))

    [Stack]


    [Calls]
    [Called By]

    LCD_BackLightSetOn (Thumb, 50 bytes, Stack size 4 bytes, boardfun.o(i.LCD_BackLightSetOn))

    [Stack]


    [Calls]
    [Called By]

    LCD_CheckBackLight (Thumb, 34 bytes, Stack size 4 bytes, boardfun.o(i.LCD_CheckBackLight))

    [Stack]


    [Calls]
    [Called By]

    LCD_ClearArea (Thumb, 12 bytes, Stack size 16 bytes, lcdfilldot.o(i.LCD_ClearArea))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayIcon (Thumb, 20 bytes, Stack size 32 bytes, lcdfilldot.o(i.LCD_DisplayIcon))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayNum12x17 (Thumb, 154 bytes, Stack size 520 bytes, lcdfilldot.o(i.LCD_DisplayNum12x17))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayNum6X9 (Thumb, 104 bytes, Stack size 160 bytes, lcdfilldot.o(i.LCD_DisplayNum6X9))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayText (Thumb, 298 bytes, Stack size 176 bytes, lcdfilldot.o(i.LCD_DisplayText))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayText5X7 (Thumb, 62 bytes, Stack size 56 bytes, lcdfilldot.o(i.LCD_DisplayText5X7))

    [Stack]


    [Calls]
    [Called By]

    LcdBackLightSwitch (Thumb, 22 bytes, Stack size 0 bytes, boardfun.o(i.LcdBackLightSwitch))

    [Called By]

    LedRxSwitch (Thumb, 54 bytes, Stack size 16 bytes, boardfun.o(i.LedRxSwitch))

    [Stack]


    [Called By]

    LedTxSwitch (Thumb, 54 bytes, Stack size 16 bytes, boardfun.o(i.LedTxSwitch))

    [Stack]


    [Called By]

    LightFlashTask (Thumb, 26 bytes, Stack size 4 bytes, boardfun.o(i.LightFlashTask))

    [Stack]


    [Calls]
    [Called By]

    LightSwitch (Thumb, 54 bytes, Stack size 16 bytes, boardfun.o(i.LightSwitch))

    [Stack]


    [Called By]

    ListFlagSet (Thumb, 30 bytes, Stack size 8 bytes, radio.o(i.ListFlagSet))

    [Stack]


    [Called By]

    LongIntoI2C (Thumb, 44 bytes, Stack size 16 bytes, appmenu.o(i.LongIntoI2C))

    [Stack]


    [Calls]
    [Called By]

    Main_Backspace (Thumb, 142 bytes, Stack size 16 bytes, appmain.o(i.Main_Backspace))

    [Stack]


    [Calls]
    [Called By]

    Main_KeyDigitalInput (Thumb, 62 bytes, Stack size 8 bytes, appmain.o(i.Main_KeyDigitalInput))

    [Stack]


    [Calls]
    [Called By]

    Main_KeyDownFun (Thumb, 100 bytes, Stack size 16 bytes, appmain.o(i.Main_KeyDownFun))

    [Stack]


    [Calls]
    [Called By]

    Main_KeyUpFun (Thumb, 98 bytes, Stack size 16 bytes, appmain.o(i.Main_KeyUpFun))

    [Stack]


    [Calls]
    [Called By]

    MenuShowInputChar (Thumb, 58 bytes, Stack size 8 bytes, displaymenu.o(i.MenuShowInputChar))

    [Stack]


    [Calls]
    [Called By]

    Menu_Display (Thumb, 162 bytes, Stack size 8 bytes, displaymenu.o(i.Menu_Display))

    [Stack]


    [Calls]
    [Called By]

    Menu_Down (Thumb, 86 bytes, Stack size 8 bytes, appmenu.o(i.Menu_Down))

    [Stack]


    [Calls]
    [Called By]

    Menu_EnterMode (Thumb, 58 bytes, Stack size 8 bytes, appmenu.o(i.Menu_EnterMode))

    [Stack]


    [Calls]
    [Called By]

    Menu_EnterNextLevel (Thumb, 236 bytes, Stack size 16 bytes, appmenu.o(i.Menu_EnterNextLevel))

    [Stack]


    [Calls]
    [Called By]

    Menu_ExitMode (Thumb, 90 bytes, Stack size 8 bytes, appmenu.o(i.Menu_ExitMode))

    [Stack]


    [Calls]
    [Called By]

    Menu_GetFmSubItemPara (Thumb, 46 bytes, Stack size 0 bytes, appmenu.o(i.Menu_GetFmSubItemPara))

    [Called By]

    Menu_GetSubItemPara (Thumb, 710 bytes, Stack size 32 bytes, appmenu.o(i.Menu_GetSubItemPara))

    [Stack]


    [Calls]
    [Called By]

    Menu_GetSubItemString (Thumb, 1420 bytes, Stack size 16 bytes, displaymenu.o(i.Menu_GetSubItemString))

    [Stack]


    [Calls]
    [Called By]

    Menu_KeyDigitalInput (Thumb, 302 bytes, Stack size 24 bytes, appmenu.o(i.Menu_KeyDigitalInput))

    [Stack]


    [Calls]
    [Called By]

    Menu_PriorLevel (Thumb, 84 bytes, Stack size 8 bytes, appmenu.o(i.Menu_PriorLevel))

    [Stack]


    [Calls]
    [Called By]

    Menu_SaveFmSelectItem (Thumb, 48 bytes, Stack size 8 bytes, appmenu.o(i.Menu_SaveFmSelectItem))

    [Stack]


    [Calls]
    [Called By]

    Menu_SaveSelectItem (Thumb, 778 bytes, Stack size 48 bytes, appmenu.o(i.Menu_SaveSelectItem))

    [Stack]


    [Calls]
    [Called By]

    Menu_Up (Thumb, 86 bytes, Stack size 8 bytes, appmenu.o(i.Menu_Up))

    [Stack]


    [Calls]
    [Called By]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, bt32f0x_it.o(i.NMI_Handler))
    [Address Reference Count : 1]

    NVIC_Configuration (Thumb, 40 bytes, Stack size 16 bytes, board.o(i.NVIC_Configuration))

    [Stack]


    [Calls]
    [Called By]

    NVIC_Init (Thumb, 72 bytes, Stack size 12 bytes, bt32f0x_misc.o(i.NVIC_Init))

    [Stack]


    [Called By]

    NumToChar (Thumb, 152 bytes, Stack size 24 bytes, displayinputbox.o(i.NumToChar))

    [Stack]


    [Calls]
    [Called By]

    OffectFrequency2Buf (Thumb, 38 bytes, Stack size 24 bytes, appmenu.o(i.OffectFrequency2Buf))

    [Stack]


    [Calls]
    [Called By]

    PTT_GetKeyVal (Thumb, 18 bytes, Stack size 0 bytes, key_ptt.o(i.PTT_GetKeyVal))

    [Called By]

    PTT_ScanTask (Thumb, 94 bytes, Stack size 8 bytes, key_ptt.o(i.PTT_ScanTask))

    [Stack]


    [Calls]
    [Called By]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, bt32f0x_it.o(i.PendSV_Handler))
    [Address Reference Count : 1]

    PowerSaveTask (Thumb, 96 bytes, Stack size 8 bytes, battery.o(i.PowerSaveTask))

    [Stack]


    [Calls]
    [Called By]

    ProgromInit (Thumb, 12 bytes, Stack size 8 bytes, progromflash.o(i.ProgromInit))

    [Stack]


    [Calls]
    [Called By]

    ProgromSendAck (Thumb, 16 bytes, Stack size 8 bytes, progromflash.o(i.ProgromSendAck))

    [Stack]


    [Calls]
    [Called By]

    ProgromSendFreqRange (Thumb, 78 bytes, Stack size 40 bytes, progromflash.o(i.ProgromSendFreqRange))

    [Stack]


    [Calls]
    [Called By]

    ProgromWriteReadData (Thumb, 258 bytes, Stack size 24 bytes, progromflash.o(i.ProgromWriteReadData))

    [Stack]


    [Calls]
    [Called By]

    QTScanDisplay (Thumb, 96 bytes, Stack size 32 bytes, displayscanqt.o(i.QTScanDisplay))

    [Stack]


    [Calls]
    [Called By]

    QTScanDisplayHome (Thumb, 50 bytes, Stack size 24 bytes, displayscanqt.o(i.QTScanDisplayHome))

    [Stack]


    [Calls]
    [Called By]

    QTScanDisplayStatus (Thumb, 56 bytes, Stack size 24 bytes, displayscanqt.o(i.QTScanDisplayStatus))

    [Stack]


    [Calls]
    [Called By]

    RCC_AHBPeriphClockCmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_AHBPeriphClockCmd))

    [Called By]

    RCC_APB1PeriphClockCmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_APB1PeriphClockCmd))

    [Called By]

    RCC_APB1PeriphResetCmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_APB1PeriphResetCmd))

    [Called By]

    RCC_APB2PeriphClockCmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_APB2PeriphClockCmd))

    [Called By]

    RCC_APB2PeriphResetCmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_APB2PeriphResetCmd))

    [Called By]

    RCC_DeInit (Thumb, 78 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_DeInit))

    [Called By]

    RCC_GetClocksFreq (Thumb, 252 bytes, Stack size 24 bytes, bt32f0x_rcc.o(i.RCC_GetClocksFreq))

    [Stack]


    [Calls]
    [Called By]

    RCC_GetFlagStatus (Thumb, 50 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_GetFlagStatus))

    [Called By]

    RCC_HCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_HCLKConfig))

    [Called By]

    RCC_HSICmd (Thumb, 26 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_HSICmd))

    [Called By]

    RCC_PCLKConfig (Thumb, 16 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_PCLKConfig))

    [Called By]

    RCC_PLLCmd (Thumb, 26 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_PLLCmd))

    [Called By]

    RCC_PLLConfig (Thumb, 24 bytes, Stack size 8 bytes, bt32f0x_rcc.o(i.RCC_PLLConfig))

    [Stack]


    [Called By]

    RCC_SYSCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, bt32f0x_rcc.o(i.RCC_SYSCLKConfig))

    [Called By]

    RDA5802E_SeriesRead (Thumb, 34 bytes, Stack size 8 bytes, rda5807.o(i.RDA5802E_SeriesRead))

    [Stack]


    [Calls]
    [Called By]

    RDA5807_FrequencyToTune (Thumb, 74 bytes, Stack size 8 bytes, rda5807.o(i.RDA5807_FrequencyToTune))

    [Stack]


    [Calls]
    [Called By]

    RDA5807_PowerOff (Thumb, 28 bytes, Stack size 8 bytes, rda5807.o(i.RDA5807_PowerOff))

    [Stack]


    [Calls]
    [Called By]

    RDA5807_PowerOn (Thumb, 8 bytes, Stack size 0 bytes, rda5807.o(i.RDA5807_PowerOn))

    [Called By]

    RDA5807_STC (Thumb, 66 bytes, Stack size 16 bytes, rda5807.o(i.RDA5807_STC))

    [Stack]


    [Calls]
    [Called By]

    RDA5807_Seek (Thumb, 20 bytes, Stack size 8 bytes, rda5807.o(i.RDA5807_Seek))

    [Stack]


    [Calls]
    [Called By]

    RDA5807_SeriesWrite (Thumb, 54 bytes, Stack size 24 bytes, rda5807.o(i.RDA5807_SeriesWrite))

    [Stack]


    [Calls]
    [Called By]

    RF_PowerSet (Thumb, 162 bytes, Stack size 8 bytes, boardfun.o(i.RF_PowerSet))

    [Stack]


    [Calls]
    [Called By]

    RF_RxEnd (Thumb, 70 bytes, Stack size 8 bytes, radiotask.o(i.RF_RxEnd))

    [Stack]


    [Calls]
    [Called By]

    RF_RxTask (Thumb, 628 bytes, Stack size 24 bytes, radiotask.o(i.RF_RxTask))

    [Stack]


    [Calls]
    [Called By]

    RF_SendTail (Thumb, 86 bytes, Stack size 16 bytes, devbk4819.o(i.RF_SendTail))

    [Stack]


    [Calls]
    [Called By]

    RF_Task (Thumb, 26 bytes, Stack size 8 bytes, radiotask.o(i.RF_Task))

    [Stack]


    [Calls]
    [Called By]

    RF_TxEnd (Thumb, 78 bytes, Stack size 8 bytes, radiotask.o(i.RF_TxEnd))

    [Stack]


    [Calls]
    [Called By]

    RF_TxRoger (Thumb, 40 bytes, Stack size 8 bytes, radiotask.o(i.RF_TxRoger))

    [Stack]


    [Calls]
    [Called By]

    RF_TxTask (Thumb, 216 bytes, Stack size 24 bytes, radiotask.o(i.RF_TxTask))

    [Stack]


    [Calls]
    [Called By]

    RadioConfig_Init (Thumb, 24 bytes, Stack size 8 bytes, radio.o(i.RadioConfig_Init))

    [Stack]


    [Calls]
    [Called By]

    RadioVfoInfo_Init (Thumb, 40 bytes, Stack size 8 bytes, radio.o(i.RadioVfoInfo_Init))

    [Stack]


    [Calls]
    [Called By]

    Radio_EnterTxMode (Thumb, 166 bytes, Stack size 24 bytes, radiotask.o(i.Radio_EnterTxMode))

    [Stack]


    [Calls]
    [Called By]

    Radio_ReverseOff (Thumb, 44 bytes, Stack size 0 bytes, radio.o(i.Radio_ReverseOff))

    [Called By]

    Radio_ReverseSwitch (Thumb, 176 bytes, Stack size 16 bytes, radio.o(i.Radio_ReverseSwitch))

    [Stack]


    [Calls]
    [Called By]

    Radio_SwitchAOrB (Thumb, 48 bytes, Stack size 8 bytes, radio.o(i.Radio_SwitchAOrB))

    [Stack]


    [Calls]
    [Called By]

    Radio_SwitchChannelOrVfo (Thumb, 130 bytes, Stack size 16 bytes, radio.o(i.Radio_SwitchChannelOrVfo))

    [Stack]


    [Calls]
    [Called By]

    Radio_TxKeyTone (Thumb, 248 bytes, Stack size 8 bytes, functions.o(i.Radio_TxKeyTone))

    [Stack]


    [Calls]
    [Called By]

    Radio_TxPowerSWitch (Thumb, 78 bytes, Stack size 16 bytes, functions.o(i.Radio_TxPowerSWitch))

    [Stack]


    [Calls]
    [Called By]

    Reset21Chans (Thumb, 92 bytes, Stack size 56 bytes, radiodatareset.o(i.Reset21Chans))

    [Stack]


    [Calls]
    [Called By]

    ResetChannelData (Thumb, 22 bytes, Stack size 8 bytes, radiodatareset.o(i.ResetChannelData))

    [Stack]


    [Calls]
    [Called By]

    ResetDtmfEditCode (Thumb, 8 bytes, Stack size 0 bytes, appdtmf.o(i.ResetDtmfEditCode))

    [Called By]

    ResetDualRxTime (Thumb, 8 bytes, Stack size 0 bytes, dualstandby.o(i.ResetDualRxTime))

    [Called By]

    ResetInputBuf (Thumb, 18 bytes, Stack size 8 bytes, functions.o(i.ResetInputBuf))

    [Stack]


    [Calls]
    [Called By]

    ResetMenuExitTime (Thumb, 28 bytes, Stack size 0 bytes, appmenu.o(i.ResetMenuExitTime))

    [Called By]

    ResetRadioFunData (Thumb, 120 bytes, Stack size 32 bytes, radiodatareset.o(i.ResetRadioFunData))

    [Stack]


    [Calls]
    [Called By]

    ResetTimeKeyLockAndPowerSave (Thumb, 36 bytes, Stack size 8 bytes, battery.o(i.ResetTimeKeyLockAndPowerSave))

    [Stack]


    [Calls]
    [Called By]

    ResetVfoModeData (Thumb, 34 bytes, Stack size 8 bytes, radiodatareset.o(i.ResetVfoModeData))

    [Stack]


    [Calls]
    [Called By]

    ResumeFmMode (Thumb, 94 bytes, Stack size 8 bytes, appfm.o(i.ResumeFmMode))

    [Stack]


    [Calls]
    [Called By]

    RfOff (Thumb, 32 bytes, Stack size 8 bytes, radiotask.o(i.RfOff))

    [Stack]


    [Calls]
    [Called By]

    Rfic_BandInitial (Thumb, 98 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_BandInitial))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ByteWrite (Thumb, 50 bytes, Stack size 24 bytes, devbk4819.o(i.Rfic_ByteWrite))

    [Stack]


    [Calls]
    [Called By]

    Rfic_CheckCtsState (Thumb, 80 bytes, Stack size 8 bytes, radiotask.o(i.Rfic_CheckCtsState))

    [Stack]


    [Calls]
    [Called By]

    Rfic_CheckFreqScan (Thumb, 32 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_CheckFreqScan))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ConfigRxMode (Thumb, 124 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_ConfigRxMode))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ConfigTxMode (Thumb, 118 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_ConfigTxMode))

    [Stack]


    [Calls]
    [Called By]

    Rfic_CtcDcsScan_Setup (Thumb, 42 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_CtcDcsScan_Setup))

    [Stack]


    [Calls]
    [Called By]

    Rfic_EnterDTMFMode (Thumb, 36 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_EnterDTMFMode))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ExitDTMFMode (Thumb, 46 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_ExitDTMFMode))

    [Stack]


    [Calls]
    [Called By]

    Rfic_FreqScan_Disable (Thumb, 12 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_FreqScan_Disable))

    [Stack]


    [Calls]
    [Called By]

    Rfic_FreqScan_Enable (Thumb, 12 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_FreqScan_Enable))

    [Stack]


    [Calls]
    [Called By]

    Rfic_GetCtsDcsData (Thumb, 64 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_GetCtsDcsData))

    [Stack]


    [Calls]
    [Called By]

    Rfic_GetRssiVal (Thumb, 16 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_GetRssiVal))

    [Stack]


    [Calls]
    [Called By]

    Rfic_GetRxTxState (Thumb, 20 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_GetRxTxState))

    [Stack]


    [Calls]
    [Called By]

    Rfic_GetSCtsDcsType (Thumb, 6 bytes, Stack size 0 bytes, devbk4819.o(i.Rfic_GetSCtsDcsType))

    [Called By]

    Rfic_GetSQLinkState (Thumb, 28 bytes, Stack size 0 bytes, devbk4819.o(i.Rfic_GetSQLinkState))

    [Called By]

    Rfic_GetTail (Thumb, 28 bytes, Stack size 0 bytes, devbk4819.o(i.Rfic_GetTail))

    [Called By]

    Rfic_GetTxPAPara (Thumb, 152 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_GetTxPAPara))

    [Stack]


    [Calls]
    [Called By]

    Rfic_GpioSetBit (Thumb, 38 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_GpioSetBit))

    [Stack]


    [Calls]
    [Called By]

    Rfic_Init (Thumb, 392 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_Init))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ReadStatuesReg (Thumb, 14 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_ReadStatuesReg))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ReadWord (Thumb, 142 bytes, Stack size 24 bytes, devbk4819.o(i.Rfic_ReadWord))

    [Stack]


    [Calls]
    [Called By]

    Rfic_RxTxOnOffSetup (Thumb, 100 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_RxTxOnOffSetup))

    [Stack]


    [Calls]
    [Called By]

    Rfic_SQLSetup (Thumb, 300 bytes, Stack size 24 bytes, devbk4819.o(i.Rfic_SQLSetup))

    [Stack]


    [Calls]
    [Called By]

    Rfic_ScanQT_Enable (Thumb, 26 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_ScanQT_Enable))

    [Stack]


    [Calls]
    [Called By]

    Rfic_SetAfout (Thumb, 116 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_SetAfout))

    [Stack]


    [Calls]
    [Called By]

    Rfic_SetDtmfFreq (Thumb, 22 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_SetDtmfFreq))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    Rfic_SetScramble (Thumb, 144 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_SetScramble))

    [Stack]


    [Calls]
    [Called By]

    Rfic_SetToneFreq (Thumb, 22 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_SetToneFreq))

    [Stack]


    [Calls]
    [Called By]

    Rfic_Sleep (Thumb, 22 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_Sleep))

    [Stack]


    [Calls]
    [Called By]

    Rfic_SubaudioDetect (Thumb, 36 bytes, Stack size 0 bytes, devbk4819.o(i.Rfic_SubaudioDetect))

    [Called By]

    Rfic_SwitchFM_AM (Thumb, 24 bytes, Stack size 0 bytes, devbk4819.o(i.Rfic_SwitchFM_AM))

    [Called By]

    Rfic_TxSingleTone_Off (Thumb, 72 bytes, Stack size 16 bytes, devbk4819.o(i.Rfic_TxSingleTone_Off))

    [Stack]


    [Calls]
    [Called By]

    Rfic_TxSingleTone_On (Thumb, 54 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_TxSingleTone_On))

    [Stack]


    [Calls]
    [Called By]

    Rfic_WakeUp (Thumb, 12 bytes, Stack size 8 bytes, devbk4819.o(i.Rfic_WakeUp))

    [Stack]


    [Calls]
    [Called By]

    Rfic_WriteWord (Thumb, 56 bytes, Stack size 24 bytes, devbk4819.o(i.Rfic_WriteWord))

    [Stack]


    [Calls]
    [Called By]

    RxReset (Thumb, 32 bytes, Stack size 8 bytes, radiotask.o(i.RxReset))

    [Stack]


    [Calls]
    [Called By]

    SPI2_Init (Thumb, 78 bytes, Stack size 32 bytes, board.o(i.SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    SPI_Cmd (Thumb, 22 bytes, Stack size 0 bytes, bt32f0x_spi.o(i.SPI_Cmd))

    [Called By]

    SPI_GetReceptionFIFOStatus (Thumb, 10 bytes, Stack size 0 bytes, bt32f0x_spi.o(i.SPI_GetReceptionFIFOStatus))

    [Called By]

    SPI_I2S_DeInit (Thumb, 54 bytes, Stack size 8 bytes, bt32f0x_spi.o(i.SPI_I2S_DeInit))

    [Stack]


    [Calls]
    [Called By]

    SPI_I2S_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, bt32f0x_spi.o(i.SPI_I2S_GetFlagStatus))

    [Called By]

    SPI_Init (Thumb, 74 bytes, Stack size 12 bytes, bt32f0x_spi.o(i.SPI_Init))

    [Stack]


    [Called By]

    SPI_ReceiveData8 (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_spi.o(i.SPI_ReceiveData8))

    [Called By]

    SPI_SendData8 (Thumb, 4 bytes, Stack size 0 bytes, bt32f0x_spi.o(i.SPI_SendData8))

    [Called By]

    ST7735S_Clear (Thumb, 18 bytes, Stack size 8 bytes, st7735s.o(i.ST7735S_Clear))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_ClearArea (Thumb, 66 bytes, Stack size 24 bytes, st7735s.o(i.ST7735S_ClearArea))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Command_Write (Thumb, 72 bytes, Stack size 16 bytes, st7735s.o(i.ST7735S_Command_Write))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Cursor_Set (Thumb, 44 bytes, Stack size 16 bytes, st7735s.o(i.ST7735S_Cursor_Set))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Data_Write (Thumb, 70 bytes, Stack size 24 bytes, st7735s.o(i.ST7735S_Data_Write))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_DisplayArea (Thumb, 118 bytes, Stack size 40 bytes, st7735s.o(i.ST7735S_DisplayArea))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_DisplayColorArea (Thumb, 98 bytes, Stack size 40 bytes, st7735s.o(i.ST7735S_DisplayColorArea))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_DrawHorizonLine (Thumb, 74 bytes, Stack size 40 bytes, st7735s.o(i.ST7735S_DrawHorizonLine))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_DrawVerticalLine (Thumb, 74 bytes, Stack size 40 bytes, st7735s.o(i.ST7735S_DrawVerticalLine))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_GRAM_Write (Thumb, 10 bytes, Stack size 8 bytes, st7735s.o(i.ST7735S_GRAM_Write))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Init (Thumb, 506 bytes, Stack size 16 bytes, st7735s.o(i.ST7735S_Init))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_SetRamAddr (Thumb, 52 bytes, Stack size 24 bytes, st7735s.o(i.ST7735S_SetRamAddr))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Window (Thumb, 80 bytes, Stack size 40 bytes, st7735s.o(i.ST7735S_Window))

    [Stack]


    [Calls]
    [Called By]

    ST7735S_Window_Set (Thumb, 80 bytes, Stack size 24 bytes, st7735s.o(i.ST7735S_Window_Set))

    [Stack]


    [Calls]
    [Called By]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, bt32f0x_it.o(i.SVC_Handler))
    [Address Reference Count : 1]

    SYSCFG_MemoryRemapConfig (Thumb, 14 bytes, Stack size 0 bytes, bt32f0x_syscfg.o(i.SYSCFG_MemoryRemapConfig))

    [Called By]

    SaveChDelete (Thumb, 216 bytes, Stack size 16 bytes, appmenu.o(i.SaveChDelete))

    [Stack]


    [Calls]
    [Called By]

    SaveChMemory (Thumb, 552 bytes, Stack size 64 bytes, appmenu.o(i.SaveChMemory))

    [Stack]


    [Calls]
    [Called By]

    SaveQTScanResult (Thumb, 334 bytes, Stack size 24 bytes, appscanqt.o(i.SaveQTScanResult))

    [Stack]


    [Calls]
    [Called By]

    SaveRadioCtcss (Thumb, 146 bytes, Stack size 16 bytes, appmenu.o(i.SaveRadioCtcss))

    [Stack]


    [Calls]
    [Called By]

    SaveRadioDcs (Thumb, 132 bytes, Stack size 16 bytes, appmenu.o(i.SaveRadioDcs))

    [Stack]


    [Calls]
    [Called By]

    ScanNextChannel (Thumb, 118 bytes, Stack size 16 bytes, appscan.o(i.ScanNextChannel))

    [Stack]


    [Calls]
    [Called By]

    ScanOff (Thumb, 32 bytes, Stack size 8 bytes, appscan.o(i.ScanOff))

    [Stack]


    [Calls]
    [Called By]

    ScanRangeTypeIn (Thumb, 86 bytes, Stack size 16 bytes, appmenu.o(i.ScanRangeTypeIn))

    [Stack]


    [Calls]
    [Called By]

    ScanStart (Thumb, 78 bytes, Stack size 8 bytes, appscan.o(i.ScanStart))

    [Stack]


    [Calls]
    [Called By]

    ScanTask (Thumb, 188 bytes, Stack size 24 bytes, appscan.o(i.ScanTask))

    [Stack]


    [Calls]
    [Called By]

    SearchFreqDisplayHome (Thumb, 10 bytes, Stack size 8 bytes, displaysearch.o(i.SearchFreqDisplayHome))

    [Stack]


    [Calls]
    [Called By]

    SearchFreqModeBandSwitch (Thumb, 76 bytes, Stack size 16 bytes, appsearch.o(i.SearchFreqModeBandSwitch))

    [Stack]


    [Calls]
    [Called By]

    SearchFreqModeDisplayDCSData (Thumb, 94 bytes, Stack size 32 bytes, displaysearch.o(i.SearchFreqModeDisplayDCSData))

    [Stack]


    [Calls]
    [Called By]

    SearchFreqModeDisplayStepMsg (Thumb, 60 bytes, Stack size 24 bytes, displaysearch.o(i.SearchFreqModeDisplayStepMsg))

    [Stack]


    [Calls]
    [Called By]

    SearchFreqTask (Thumb, 798 bytes, Stack size 24 bytes, appsearch.o(i.SearchFreqTask))

    [Stack]


    [Calls]
    [Called By]

    SearchPyIndex (Thumb, 342 bytes, Stack size 48 bytes, displayinputbox.o(i.SearchPyIndex))

    [Stack]


    [Calls]
    [Called By]

    SeekActiveChannel_Down (Thumb, 62 bytes, Stack size 28 bytes, radio.o(i.SeekActiveChannel_Down))

    [Stack]


    [Calls]
    [Called By]

    SeekActiveChannel_Up (Thumb, 56 bytes, Stack size 24 bytes, radio.o(i.SeekActiveChannel_Up))

    [Stack]


    [Calls]
    [Called By]

    SeekActiveFmChDown (Thumb, 54 bytes, Stack size 8 bytes, appfm.o(i.SeekActiveFmChDown))

    [Stack]


    [Calls]
    [Called By]

    SeekActiveFmChUp (Thumb, 50 bytes, Stack size 8 bytes, appfm.o(i.SeekActiveFmChUp))

    [Stack]


    [Calls]
    [Called By]

    SelectBD (Thumb, 44 bytes, Stack size 8 bytes, displayinputbox.o(i.SelectBD))

    [Stack]


    [Calls]
    [Called By]

    SelectHZ (Thumb, 44 bytes, Stack size 8 bytes, displayinputbox.o(i.SelectHZ))

    [Stack]


    [Calls]
    [Called By]

    SelectPinYin (Thumb, 44 bytes, Stack size 8 bytes, displayinputbox.o(i.SelectPinYin))

    [Stack]


    [Calls]
    [Called By]

    SetAlarmCode (Thumb, 46 bytes, Stack size 8 bytes, appalarm.o(i.SetAlarmCode))

    [Stack]


    [Calls]
    [Called By]

    SetInputDisMode (Thumb, 6 bytes, Stack size 0 bytes, displayinputbox.o(i.SetInputDisMode))

    [Called By]

    SideKey_Process (Thumb, 126 bytes, Stack size 8 bytes, appmain.o(i.SideKey_Process))

    [Stack]


    [Calls]
    [Called By]

    Sidekey_GetRemapEvent (Thumb, 62 bytes, Stack size 0 bytes, appmain.o(i.Sidekey_GetRemapEvent))

    [Called By]

    SpeakerSwitch (Thumb, 20 bytes, Stack size 0 bytes, boardfun.o(i.SpeakerSwitch))

    [Called By]

    SpiFlash_CheckBusy (Thumb, 20 bytes, Stack size 8 bytes, norflash.o(i.SpiFlash_CheckBusy))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_Erase32kBlock (Thumb, 90 bytes, Stack size 16 bytes, norflash.o(i.SpiFlash_Erase32kBlock))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_Erase64kBlock (Thumb, 96 bytes, Stack size 16 bytes, norflash.o(i.SpiFlash_Erase64kBlock))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_EraseChip (Thumb, 68 bytes, Stack size 16 bytes, norflash.o(i.SpiFlash_EraseChip))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_EraseSector (Thumb, 84 bytes, Stack size 16 bytes, norflash.o(i.SpiFlash_EraseSector))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_Init (Thumb, 82 bytes, Stack size 32 bytes, norflash.o(i.SpiFlash_Init))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_ReadBytes (Thumb, 78 bytes, Stack size 24 bytes, norflash.o(i.SpiFlash_ReadBytes))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_ReadStatus (Thumb, 58 bytes, Stack size 8 bytes, norflash.o(i.SpiFlash_ReadStatus))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_SendByte (Thumb, 76 bytes, Stack size 24 bytes, norflash.o(i.SpiFlash_SendByte))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_WriteByte_InPage (Thumb, 110 bytes, Stack size 24 bytes, norflash.o(i.SpiFlash_WriteByte_InPage))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_WriteBytes (Thumb, 98 bytes, Stack size 24 bytes, norflash.o(i.SpiFlash_WriteBytes))

    [Stack]


    [Calls]
    [Called By]

    SpiFlash_WriteEnable (Thumb, 30 bytes, Stack size 8 bytes, norflash.o(i.SpiFlash_WriteEnable))

    [Stack]


    [Calls]
    [Called By]

    StatusAck (Thumb, 84 bytes, Stack size 16 bytes, progromflash.o(i.StatusAck))

    [Stack]


    [Calls]
    [Called By]

    SysTickHandler (Thumb, 380 bytes, Stack size 24 bytes, systick.o(i.SysTickHandler))

    [Stack]


    [Calls]
    [Called By]

    SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, bt32f0x_it.o(i.SysTick_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SysTick_Init (Thumb, 60 bytes, Stack size 8 bytes, board.o(i.SysTick_Init))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 84 bytes, Stack size 8 bytes, system_bt32f0x.o(i.SystemInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    T9Select (Thumb, 70 bytes, Stack size 8 bytes, displayinputbox.o(i.T9Select))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    TIM_CtrlPWMOutputs (Thumb, 28 bytes, Stack size 0 bytes, bt32f0x_tim.o(i.TIM_CtrlPWMOutputs))

    [Called By]

    TIM_DMACmd (Thumb, 20 bytes, Stack size 0 bytes, bt32f0x_tim.o(i.TIM_DMACmd))

    [Called By]

    TIM_DMAConfig (Thumb, 8 bytes, Stack size 0 bytes, bt32f0x_tim.o(i.TIM_DMAConfig))

    [Called By]

    TIM_OC4Init (Thumb, 82 bytes, Stack size 12 bytes, bt32f0x_tim.o(i.TIM_OC4Init))

    [Stack]


    [Called By]

    TIM_TimeBaseInit (Thumb, 88 bytes, Stack size 8 bytes, bt32f0x_tim.o(i.TIM_TimeBaseInit))

    [Stack]


    [Called By]

    TaskRemoteScanQT (Thumb, 228 bytes, Stack size 24 bytes, appscanqt.o(i.TaskRemoteScanQT))

    [Stack]


    [Calls]
    [Called By]

    TotTimeWarning (Thumb, 116 bytes, Stack size 8 bytes, radiotask.o(i.TotTimeWarning))

    [Stack]


    [Calls]
    [Called By]

    TranStrToMiddle (Thumb, 70 bytes, Stack size 24 bytes, displaymain.o(i.TranStrToMiddle))

    [Stack]


    [Calls]
    [Called By]

    UI_DisplayPowerOn (Thumb, 106 bytes, Stack size 2592 bytes, displaypoweron.o(i.UI_DisplayPowerOn))

    [Stack]


    [Calls]
    [Called By]

    USART1_Handler (Thumb, 30 bytes, Stack size 8 bytes, board.o(i.USART1_Handler))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, bt32f0x_it.o(i.USART2_IRQHandler))
    [Address Reference Count : 1]

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

    [Called By]

    USART_GetITStatus (Thumb, 60 bytes, Stack size 12 bytes, bt32f0x_usart.o(i.USART_GetITStatus))

    [Stack]


    [Called By]

    USART_ITConfig (Thumb, 46 bytes, Stack size 8 bytes, bt32f0x_usart.o(i.USART_ITConfig))

    [Stack]


    [Called By]

    USART_Init (Thumb, 136 bytes, Stack size 40 bytes, bt32f0x_usart.o(i.USART_Init))

    [Stack]


    [Calls]
    [Called By]

    USART_ReceiveData (Thumb, 8 bytes, Stack size 0 bytes, bt32f0x_usart.o(i.USART_ReceiveData))

    [Called By]

    UartSendBuf (Thumb, 26 bytes, Stack size 16 bytes, progromflash.o(i.UartSendBuf))

    [Stack]


    [Calls]
    [Called By]

    UpdateMenuDisplay (Thumb, 178 bytes, Stack size 48 bytes, displaymenu.o(i.UpdateMenuDisplay))

    [Stack]


    [Calls]
    [Called By]

    Usart_Init (Thumb, 126 bytes, Stack size 48 bytes, board.o(i.Usart_Init))

    [Stack]


    [Calls]
    [Called By]

    UserADC_GetValOfBatt (Thumb, 56 bytes, Stack size 8 bytes, board.o(i.UserADC_GetValOfBatt))

    [Stack]


    [Calls]
    [Called By]

    UserADC_GetValOfVox (Thumb, 56 bytes, Stack size 8 bytes, board.o(i.UserADC_GetValOfVox))

    [Stack]


    [Calls]
    [Called By]

    UserADC_Init (Thumb, 98 bytes, Stack size 32 bytes, board.o(i.UserADC_Init))

    [Stack]


    [Calls]
    [Called By]

    VfoFreqCalculate (Thumb, 40 bytes, Stack size 8 bytes, radio.o(i.VfoFreqCalculate))

    [Stack]


    [Calls]
    [Called By]

    VfoFreqDown (Thumb, 248 bytes, Stack size 32 bytes, radio.o(i.VfoFreqDown))

    [Stack]


    [Calls]
    [Called By]

    VfoFreqSave (Thumb, 48 bytes, Stack size 16 bytes, radio.o(i.VfoFreqSave))

    [Stack]


    [Calls]
    [Called By]

    VfoFreqTypeIn (Thumb, 186 bytes, Stack size 16 bytes, radio.o(i.VfoFreqTypeIn))

    [Stack]


    [Calls]
    [Called By]

    VfoFreqUp (Thumb, 182 bytes, Stack size 32 bytes, radio.o(i.VfoFreqUp))

    [Stack]


    [Calls]
    [Called By]

    VfoFrequency2Buf (Thumb, 38 bytes, Stack size 24 bytes, radio.o(i.VfoFrequency2Buf))

    [Stack]


    [Calls]
    [Called By]

    VfoOffsetCalculate (Thumb, 28 bytes, Stack size 0 bytes, radio.o(i.VfoOffsetCalculate))

    [Called By]

    VoiceBroadcastWithBeepLock (Thumb, 28 bytes, Stack size 8 bytes, voicebroadcast.o(i.VoiceBroadcastWithBeepLock))

    [Stack]


    [Calls]
    [Called By]

    VoiceOutput_Interrupt (Thumb, 100 bytes, Stack size 16 bytes, voicebroadcast.o(i.VoiceOutput_Interrupt))

    [Stack]


    [Calls]
    [Called By]

    VoxCheckTask (Thumb, 160 bytes, Stack size 24 bytes, functions.o(i.VoxCheckTask))

    [Stack]


    [Calls]
    [Called By]

    WaitPttRelease (Thumb, 106 bytes, Stack size 24 bytes, radiotask.o(i.WaitPttRelease))

    [Stack]


    [Calls]
    [Called By]

    WeatherChannelDown (Thumb, 44 bytes, Stack size 8 bytes, appweather.o(i.WeatherChannelDown))

    [Stack]


    [Calls]
    [Called By]

    WeatherChannelUp (Thumb, 40 bytes, Stack size 16 bytes, appweather.o(i.WeatherChannelUp))

    [Stack]


    [Calls]
    [Called By]

    WeatherDisplayFreq (Thumb, 52 bytes, Stack size 24 bytes, displayweather.o(i.WeatherDisplayFreq))

    [Stack]


    [Calls]
    [Called By]

    WeatherDisplayHome (Thumb, 8 bytes, Stack size 8 bytes, displayweather.o(i.WeatherDisplayHome))

    [Stack]


    [Calls]
    [Called By]

    WeatherInit (Thumb, 28 bytes, Stack size 8 bytes, appweather.o(i.WeatherInit))

    [Stack]


    [Calls]
    [Called By]

    WeatherScanNextChannel (Thumb, 44 bytes, Stack size 8 bytes, appweather.o(i.WeatherScanNextChannel))

    [Stack]


    [Calls]
    [Called By]

    WeatherScanOff (Thumb, 28 bytes, Stack size 8 bytes, appweather.o(i.WeatherScanOff))

    [Stack]


    [Calls]
    [Called By]

    WeatherScanStart (Thumb, 32 bytes, Stack size 8 bytes, appweather.o(i.WeatherScanStart))

    [Stack]


    [Calls]
    [Called By]

    WeatherScanTask (Thumb, 174 bytes, Stack size 24 bytes, appweather.o(i.WeatherScanTask))

    [Stack]


    [Calls]
    [Called By]

    WriteWord (Thumb, 18 bytes, Stack size 8 bytes, st7735s.o(i.WriteWord))

    [Stack]


    [Calls]
    [Called By]

    __0sprintf$8 (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

    [Calls]

    __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))

    [Stack]


    [Called By]

    __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, appfm.o(i.__ARM_common_switch8))

    [Stack]


    [Called By]

    __aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))

    [Called By]

    __rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), 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_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    checkInputCharMode (Thumb, 22 bytes, Stack size 0 bytes, appmenu.o(i.checkInputCharMode))

    [Called By]

    loadCtcssVal (Thumb, 56 bytes, Stack size 8 bytes, appmenu.o(i.loadCtcssVal))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    uartSendChar (Thumb, 16 bytes, Stack size 0 bytes, board.o(i.uartSendChar))

    [Called By]

    Local Symbols

    SetSysClock (Thumb, 90 bytes, Stack size 8 bytes, system_bt32f0x.o(i.SetSysClock))

    [Stack]


    [Calls]
    [Called By]

    NVIC_SystemReset (Thumb, 16 bytes, Stack size 0 bytes, appmenu.o(i.NVIC_SystemReset))

    [Called By]

    NVIC_SystemReset (Thumb, 16 bytes, Stack size 0 bytes, progromflash.o(i.NVIC_SystemReset))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    CheckCtcssInList (Thumb, 34 bytes, Stack size 0 bytes, displaymenu.o(i.CheckCtcssInList))

    [Called By]

    ShowCtcssList (Thumb, 44 bytes, Stack size 8 bytes, displaymenu.o(i.ShowCtcssList))

    [Stack]


    [Calls]
    [Called By]

    DmaUpdateMemery (Thumb, 34 bytes, Stack size 16 bytes, voicebroadcast.o(i.DmaUpdateMemery))

    [Stack]


    [Calls]
    [Called By]

    _printf_core (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)

    [Called By]

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

    [Called By]


    [Address Reference Count : 1]

    Undefined Global Symbols