#<CALLGRAPH># ARM Linker, 5.03 [Build 76]: Last Updated: Thu Dec 18 00:21:08 2014
IntDefaultHandler ⇒ IntDefaultHandler
Function Pointers
- FaultISR from startup_rvmdk.o(RESET) referenced from startup_rvmdk.o(RESET)
- GPIOB_intHandler from board.o(i.GPIOB_intHandler) referenced from startup_rvmdk.o(RESET)
- IntDefaultHandler from startup_rvmdk.o(RESET) referenced 112 times from startup_rvmdk.o(RESET)
- NmiSR from startup_rvmdk.o(RESET) referenced from startup_rvmdk.o(RESET)
- Reset_Handler from startup_rvmdk.o(RESET) referenced from startup_rvmdk.o(RESET)
- SimpleLinkNetAppEventHandler from starter.o(i.SimpleLinkNetAppEventHandler) referenced from driver.o(i._SlDrvClassifyRxMsg)
- SimpleLinkWlanEventHandler from starter.o(i.SimpleLinkWlanEventHandler) referenced from driver.o(i._SlDrvClassifyRxMsg)
- UARTStdioIntHandler from uartstdio.o(i.UARTStdioIntHandler) referenced from startup_rvmdk.o(RESET)
- _SlDrvDeviceEventHandler from device.o(i._SlDrvDeviceEventHandler) referenced from driver.o(i._SlDrvClassifyRxMsg)
- _SlDrvMsgReadSpawnCtx from driver.o(i._SlDrvMsgReadSpawnCtx) referenced from driver.o(i._SlDrvMsgReadCmdCtx)
- _SlDrvMsgReadSpawnCtx from driver.o(i._SlDrvMsgReadSpawnCtx) referenced from driver.o(i._SlDrvRxIrqHandler)
- _SlDrvNetAppEventHandler from netapp.o(i._SlDrvNetAppEventHandler) referenced from driver.o(i._SlDrvClassifyRxMsg)
- _SlDrvRxIrqHandler from driver.o(i._SlDrvRxIrqHandler) referenced from device.o(i.sl_Start)
- _sl_HandleAsync_Accept from socket.o(i._sl_HandleAsync_Accept) referenced from driver.o(.constdata)
- _sl_HandleAsync_Connect from socket.o(i._sl_HandleAsync_Connect) referenced from driver.o(.constdata)
- _sl_HandleAsync_DnsGetHostByName from netapp.o(i._sl_HandleAsync_DnsGetHostByName) referenced from driver.o(.constdata)
- _sl_HandleAsync_DnsGetHostByService from netapp.o(i._sl_HandleAsync_DnsGetHostByService) referenced from driver.o(.constdata)
- _sl_HandleAsync_PingResponse from netapp.o(i._sl_HandleAsync_PingResponse) referenced from driver.o(.constdata)
- _sl_HandleAsync_Select from socket.o(i._sl_HandleAsync_Select) referenced from driver.o(.constdata)
- _sl_HandleAsync_Stop from device.o(i._sl_HandleAsync_Stop) referenced from driver.o(.constdata)
- main from starter.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Called By]
_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))
SysCtlDelay (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.emb_text))
[Calls]
[Called By]- >> SysCtlClockSet
- >> SysCtlDelay
CPUcpsid (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUprimask (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUcpsie (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text))
[Called By]
CPUwfi (Thumb, 4 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUbasepriSet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUbasepriGet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> sl_NetAppSendTokenValue
- >> sl_NetAppMDNSRegisterUnregisterService
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> sl_WlanConnect
- >> GetData
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> sl_NetAppDnsGetHostByName
- >> _SlAsyncEventGenericHandler
- >> getWeather
__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), UNUSED)
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__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), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> sl_NetAppMDNSRegisterUnregisterService
- >> _SlDrvObjInit
- >> _SlAsyncEventGenericHandler
- >> _SlDrvDriverCBInit
- >> sl_WlanConnect
- >> initializeAppVariables
- >> getWeather
- >> configureSimpleLinkToDefaultState
- >> GetData
__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]
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
Board_Init (Thumb, 78 bytes, Stack size 0 bytes, launchpadswitches.o(i.Board_Init))
[Called By]
CC3100_InterruptDisable (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.CC3100_InterruptDisable))
[Calls]
[Called By]
CC3100_InterruptEnable (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.CC3100_InterruptEnable))
[Calls]
[Called By]
CC3100_disable (Thumb, 16 bytes, Stack size 0 bytes, board.o(i.CC3100_disable))
[Called By]
CC3100_enable (Thumb, 16 bytes, Stack size 0 bytes, board.o(i.CC3100_enable))
[Called By]
CopyPingResultsToReport (Thumb, 26 bytes, Stack size 0 bytes, netapp.o(i.CopyPingResultsToReport))
[Called By]
- >> _sl_HandleAsync_PingResponse
Delay1ms (Thumb, 26 bytes, Stack size 8 bytes, st7735.o(i.Delay1ms))
[Stack]
- Max Depth = 8
- Call Chain = Delay1ms
[Called By]- >> commonInit
- >> commandList
FPUEnable (Thumb, 12 bytes, Stack size 0 bytes, fpu.o(i.FPUEnable))
[Called By]
FPULazyStackingEnable (Thumb, 12 bytes, Stack size 0 bytes, fpu.o(i.FPULazyStackingEnable))
[Called By]
GPIOB_intHandler (Thumb, 44 bytes, Stack size 16 bytes, board.o(i.GPIOB_intHandler))
[Stack]
- Max Depth = 16
- Call Chain = GPIOB_intHandler
[Calls]- >> GPIOIntStatus
- >> GPIOIntClear
[Address Reference Count : 1]
GPIODirModeSet (Thumb, 40 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
[Called By]
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOInput
GPIOIntClear (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntClear))
[Called By]
- >> spi_Open
- >> GPIOB_intHandler
GPIOIntDisable (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntDisable))
[Called By]
- >> spi_Open
- >> CC3100_InterruptDisable
GPIOIntEnable (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntEnable))
[Called By]
- >> CC3100_InterruptEnable
GPIOIntStatus (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntStatus))
[Called By]
GPIOIntTypeSet (Thumb, 80 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntTypeSet))
[Called By]
GPIOPadConfigSet (Thumb, 314 bytes, Stack size 28 bytes, gpio.o(i.GPIOPadConfigSet))
[Stack]
- Max Depth = 28
- Call Chain = GPIOPadConfigSet
[Called By]- >> spi_Open
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOInput
GPIOPinConfigure (Thumb, 64 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinConfigure))
[Called By]
GPIOPinTypeGPIOInput (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeGPIOInput))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeGPIOInput ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinTypeSSI (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeSSI))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeSSI ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinWrite (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
[Called By]
GetStartResponseConvert (Thumb, 68 bytes, Stack size 0 bytes, device.o(i.GetStartResponseConvert))
[Called By]
- >> sl_Start
- >> _sl_HandleAsync_InitComplete
IntEnable (Thumb, 92 bytes, Stack size 0 bytes, interrupt.o(i.IntEnable))
[Called By]
IntMasterEnable (Thumb, 14 bytes, Stack size 8 bytes, interrupt.o(i.IntMasterEnable))
[Stack]
- Max Depth = 8
- Call Chain = IntMasterEnable
[Calls]
[Called By]
SSIConfigSetExpClk (Thumb, 74 bytes, Stack size 8 bytes, ssi.o(i.SSIConfigSetExpClk))
[Stack]
- Max Depth = 8
- Call Chain = SSIConfigSetExpClk
[Called By]
SSIDataGetNonBlocking (Thumb, 20 bytes, Stack size 0 bytes, ssi.o(i.SSIDataGetNonBlocking))
[Called By]
SSIDataPutNonBlocking (Thumb, 16 bytes, Stack size 0 bytes, ssi.o(i.SSIDataPutNonBlocking))
[Called By]
SSIEnable (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIEnable))
[Called By]
ST7735_DrawCharS (Thumb, 178 bytes, Stack size 48 bytes, st7735.o(i.ST7735_DrawCharS))
[Stack]
- Max Depth = 96
- Call Chain = ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]- >> ST7735_FillRect
- >> ST7735_DrawPixel
[Called By]- >> ST7735_OutChar
- >> ST7735_DrawString
ST7735_DrawPixel (Thumb, 58 bytes, Stack size 8 bytes, st7735.o(i.ST7735_DrawPixel))
[Stack]
- Max Depth = 32
- Call Chain = ST7735_DrawPixel ⇒ setAddrWindow
[Calls]- >> setAddrWindow
- >> pushColor
[Called By]
ST7735_DrawString (Thumb, 82 bytes, Stack size 40 bytes, st7735.o(i.ST7735_DrawString))
[Stack]
- Max Depth = 136
- Call Chain = ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Called By]
ST7735_FillRect (Thumb, 116 bytes, Stack size 24 bytes, st7735.o(i.ST7735_FillRect))
[Stack]
- Max Depth = 48
- Call Chain = ST7735_FillRect ⇒ setAddrWindow
[Calls]- >> writedata
- >> setAddrWindow
[Called By]- >> ST7735_FillScreen
- >> ST7735_DrawCharS
ST7735_FillScreen (Thumb, 24 bytes, Stack size 8 bytes, st7735.o(i.ST7735_FillScreen))
[Stack]
- Max Depth = 56
- Call Chain = ST7735_FillScreen ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Called By]
ST7735_InitR (Thumb, 94 bytes, Stack size 16 bytes, st7735.o(i.ST7735_InitR))
[Stack]
- Max Depth = 88
- Call Chain = ST7735_InitR ⇒ commonInit ⇒ commandList ⇒ Delay1ms
[Calls]- >> ST7735_SetCursor
- >> ST7735_FillScreen
- >> writedata
- >> writecommand
- >> commonInit
- >> commandList
[Called By]
ST7735_OutChar (Thumb, 134 bytes, Stack size 32 bytes, st7735.o(i.ST7735_OutChar))
[Stack]
- Max Depth = 168
- Call Chain = ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]- >> ST7735_DrawString
- >> ST7735_DrawCharS
[Called By]
ST7735_OutString (Thumb, 20 bytes, Stack size 8 bytes, st7735.o(i.ST7735_OutString))
[Stack]
- Max Depth = 176
- Call Chain = ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Called By]- >> SimpleLinkHttpServerCallback
- >> SimpleLinkWlanEventHandler
- >> SimpleLinkNetAppEventHandler
- >> main
- >> getWeather
- >> GetData
- >> CreateConnection
ST7735_SetCursor (Thumb, 16 bytes, Stack size 0 bytes, st7735.o(i.ST7735_SetCursor))
[Called By]
SimpleLinkHttpServerCallback (Thumb, 6 bytes, Stack size 0 bytes, starter.o(i.SimpleLinkHttpServerCallback))
[Stack]
- Max Depth = 176
- Call Chain = SimpleLinkHttpServerCallback ⇒ ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Called By]- >> _SlDrvNetAppEventHandler
SimpleLinkNetAppEventHandler (Thumb, 24 bytes, Stack size 0 bytes, starter.o(i.SimpleLinkNetAppEventHandler))
[Stack]
- Max Depth = 176
- Call Chain = SimpleLinkNetAppEventHandler ⇒ ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
SimpleLinkWlanEventHandler (Thumb, 50 bytes, Stack size 0 bytes, starter.o(i.SimpleLinkWlanEventHandler))
[Stack]
- Max Depth = 176
- Call Chain = SimpleLinkWlanEventHandler ⇒ ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
SysCtlClockGet (Thumb, 314 bytes, Stack size 12 bytes, sysctl.o(i.SysCtlClockGet))
[Stack]
- Max Depth = 12
- Call Chain = SysCtlClockGet
[Called By]
SysCtlClockSet (Thumb, 270 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlClockSet))
[Stack]
- Max Depth = 8
- Call Chain = SysCtlClockSet
[Calls]
[Called By]
SysCtlPeripheralEnable (Thumb, 36 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralEnable))
[Called By]
UARTStdioIntHandler (Thumb, 248 bytes, Stack size 24 bytes, uartstdio.o(i.UARTStdioIntHandler))
[Stack]
- Max Depth = 80
- Call Chain = UARTStdioIntHandler ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]- >> UARTwrite
- >> UARTPrimeTransmit
- >> IsBufferFull
- >> IsBufferEmpty
[Address Reference Count : 1]
UARTwrite (Thumb, 134 bytes, Stack size 32 bytes, uartstdio.o(i.UARTwrite))
[Stack]
- Max Depth = 56
- Call Chain = UARTwrite ⇒ UARTPrimeTransmit
[Calls]- >> UARTPrimeTransmit
- >> IsBufferFull
- >> IsBufferEmpty
[Called By]
WlanConnect (Thumb, 50 bytes, Stack size 24 bytes, starter.o(i.WlanConnect))
[Stack]
- Max Depth = 536
- Call Chain = WlanConnect ⇒ sl_WlanConnect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsMainLoopTask
- >> sl_WlanConnect
[Called By]
_SlAsyncEventGenericHandler (Thumb, 732 bytes, Stack size 176 bytes, driver.o(i._SlAsyncEventGenericHandler))
[Stack]
- Max Depth = 256
- Call Chain = _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _sl_HandleAsync_PingResponse
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
_SlDrvBasicCmd (Thumb, 40 bytes, Stack size 16 bytes, driver.o(i._SlDrvBasicCmd))
[Stack]
- Max Depth = 312
- Call Chain = _SlDrvBasicCmd ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
_SlDrvClassifyRxMsg (Thumb, 114 bytes, Stack size 0 bytes, driver.o(i._SlDrvClassifyRxMsg))
[Called By]
_SlDrvCmdOp (Thumb, 80 bytes, Stack size 24 bytes, driver.o(i._SlDrvCmdOp))
[Stack]
- Max Depth = 296
- Call Chain = _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgWrite
- >> _SlDrvMsgReadCmdCtx
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> sl_NetCfgSet
- >> sl_NetAppMDNSRegisterUnregisterService
- >> sl_NetAppDnsGetHostByName
- >> _SlDrvBasicCmd
- >> sl_Stop
- >> sl_DevGet
- >> sl_WlanSetMode
- >> sl_WlanSet
- >> sl_WlanProfileDel
- >> sl_WlanPolicySet
- >> sl_WlanConnect
- >> sl_Socket
- >> sl_Connect
- >> sl_Close
_SlDrvCmdSend (Thumb, 24 bytes, Stack size 8 bytes, driver.o(i._SlDrvCmdSend))
[Stack]
- Max Depth = 56
- Call Chain = _SlDrvCmdSend ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]
[Called By]- >> sl_NetAppSendTokenValue
_SlDrvDataReadOp (Thumb, 326 bytes, Stack size 40 bytes, driver.o(i._SlDrvDataReadOp))
[Stack]
- Max Depth = 120
- Call Chain = _SlDrvDataReadOp ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgWrite
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
[Called By]
_SlDrvDataWriteOp (Thumb, 272 bytes, Stack size 32 bytes, driver.o(i._SlDrvDataWriteOp))
[Stack]
- Max Depth = 80
- Call Chain = _SlDrvDataWriteOp ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvMsgWrite
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]
_SlDrvDeviceEventHandler (Thumb, 26 bytes, Stack size 0 bytes, device.o(i._SlDrvDeviceEventHandler))
[Stack]
- Max Depth = 88
- Call Chain = _SlDrvDeviceEventHandler ⇒ _sl_HandleAsync_InitComplete ⇒ _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
_SlDrvDriverCBDeinit (Thumb, 92 bytes, Stack size 16 bytes, driver.o(i._SlDrvDriverCBDeinit))
[Stack]
- Max Depth = 24
- Call Chain = _SlDrvDriverCBDeinit ⇒ _SlDrvFlowContDeinit
[Calls]- >> _SlDrvFlowContDeinit
- >> _SlDrvObjDeInit
- >> _SlNonOsSemSet
[Called By]
_SlDrvDriverCBInit (Thumb, 134 bytes, Stack size 16 bytes, driver.o(i._SlDrvDriverCBInit))
[Stack]
- Max Depth = 64
- Call Chain = _SlDrvDriverCBInit ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvFlowContInit
- >> _SlDrvObjInit
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memclr4
[Called By]
_SlDrvFlowContDeinit (Thumb, 40 bytes, Stack size 8 bytes, flowcont.o(i._SlDrvFlowContDeinit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvFlowContDeinit
[Calls]
[Called By]
_SlDrvFlowContInit (Thumb, 42 bytes, Stack size 8 bytes, flowcont.o(i._SlDrvFlowContInit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvFlowContInit
[Calls]
[Called By]
_SlDrvMsgRead (Thumb, 834 bytes, Stack size 40 bytes, driver.o(i._SlDrvMsgRead))
[Stack]
- Max Depth = 104
- Call Chain = _SlDrvMsgRead ⇒ _SlDrvRxHdrRead ⇒ spi_Write
[Calls]- >> spi_Read
- >> _SlFindAndSetActiveObj
- >> _SlDrvRxHdrRead
- >> _SlDrvClassifyRxMsg
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
_SlDrvMsgReadCmdCtx (Thumb, 156 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgReadCmdCtx))
[Stack]
- Max Depth = 272
- Call Chain = _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSpawn
- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]
_SlDrvMsgReadSpawnCtx (Thumb, 132 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgReadSpawnCtx))
[Stack]
- Max Depth = 272
- Call Chain = _SlDrvMsgReadSpawnCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 2]- driver.o(i._SlDrvMsgReadCmdCtx)
- driver.o(i._SlDrvRxIrqHandler)
_SlDrvMsgWrite (Thumb, 232 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgWrite))
[Stack]
- Max Depth = 48
- Call Chain = _SlDrvMsgWrite ⇒ spi_Write
[Calls]
[Called By]- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvCmdSend
- >> _SlDrvCmdOp
_SlDrvNetAppEventHandler (Thumb, 198 bytes, Stack size 72 bytes, netapp.o(i._SlDrvNetAppEventHandler))
[Stack]
- Max Depth = 248
- Call Chain = _SlDrvNetAppEventHandler ⇒ SimpleLinkHttpServerCallback ⇒ ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]- >> SimpleLinkHttpServerCallback
- >> sl_NetAppSendTokenValue
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
_SlDrvObjDeInit (Thumb, 18 bytes, Stack size 0 bytes, driver.o(i._SlDrvObjDeInit))
[Called By]
_SlDrvObjInit (Thumb, 54 bytes, Stack size 8 bytes, driver.o(i._SlDrvObjInit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvObjInit
[Calls]
[Called By]
_SlDrvReleasePoolObj (Thumb, 222 bytes, Stack size 24 bytes, driver.o(i._SlDrvReleasePoolObj))
[Stack]
- Max Depth = 72
- Call Chain = _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlRemoveFromList
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> sl_NetAppDnsGetHostByName
- >> _SlDrvDataReadOp
- >> sl_Stop
- >> sl_Start
- >> _sl_HandleAsync_InitComplete
- >> sl_Connect
_SlDrvRxHdrRead (Thumb, 282 bytes, Stack size 32 bytes, driver.o(i._SlDrvRxHdrRead))
[Stack]
- Max Depth = 64
- Call Chain = _SlDrvRxHdrRead ⇒ spi_Write
[Calls]- >> spi_Write
- >> spi_Read
- >> _SlDrvShiftDWord
[Called By]
_SlDrvRxIrqHandler (Thumb, 52 bytes, Stack size 8 bytes, driver.o(i._SlDrvRxIrqHandler))
[Stack]
- Max Depth = 20
- Call Chain = _SlDrvRxIrqHandler ⇒ _SlNonOsSpawn
[Calls]- >> _SlNonOsSpawn
- >> _SlNonOsSemSet
[Address Reference Count : 1]
_SlDrvShiftDWord (Thumb, 22 bytes, Stack size 0 bytes, driver.o(i._SlDrvShiftDWord))
[Called By]
_SlDrvWaitForPoolObj (Thumb, 254 bytes, Stack size 32 bytes, driver.o(i._SlDrvWaitForPoolObj))
[Stack]
- Max Depth = 80
- Call Chain = _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> sl_NetAppDnsGetHostByName
- >> _SlDrvDataReadOp
- >> sl_Stop
- >> sl_Start
- >> sl_Connect
_SlFindAndSetActiveObj (Thumb, 138 bytes, Stack size 20 bytes, driver.o(i._SlFindAndSetActiveObj))
[Stack]
- Max Depth = 20
- Call Chain = _SlFindAndSetActiveObj
[Called By]
_SlNonOsMainLoopTask (Thumb, 54 bytes, Stack size 24 bytes, nonos.o(i._SlNonOsMainLoopTask))
[Stack]
- Max Depth = 24
- Call Chain = _SlNonOsMainLoopTask
[Called By]- >> _SlNonOsSemGet
- >> WlanConnect
_SlNonOsSemGet (Thumb, 50 bytes, Stack size 24 bytes, nonos.o(i._SlNonOsSemGet))
[Stack]
- Max Depth = 48
- Call Chain = _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> sl_NetAppDnsGetHostByName
- >> _sl_HandleAsync_Select
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByName
- >> _sl_HandleAsync_Connect
- >> _sl_HandleAsync_Accept
- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvMsgRead
- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> _SlDrvCmdOp
- >> sl_Stop
- >> sl_Start
- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
- >> sl_Connect
_SlNonOsSemSet (Thumb, 6 bytes, Stack size 0 bytes, nonos.o(i._SlNonOsSemSet))
[Called By]
- >> sl_NetAppDnsGetHostByName
- >> _sl_HandleAsync_Select
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
- >> _sl_HandleAsync_Connect
- >> _sl_HandleAsync_Accept
- >> _SlDrvFlowContInit
- >> _SlDrvFlowContDeinit
- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvMsgRead
- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvWaitForPoolObj
- >> _SlDrvRxIrqHandler
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> _SlDrvDriverCBDeinit
- >> _SlDrvCmdOp
- >> sl_Stop
- >> sl_Start
- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
- >> sl_Connect
_SlNonOsSpawn (Thumb, 30 bytes, Stack size 12 bytes, nonos.o(i._SlNonOsSpawn))
[Stack]
- Max Depth = 12
- Call Chain = _SlNonOsSpawn
[Called By]- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvRxIrqHandler
_SlRemoveFromList (Thumb, 84 bytes, Stack size 12 bytes, driver.o(i._SlRemoveFromList))
[Stack]
- Max Depth = 12
- Call Chain = _SlRemoveFromList
[Called By]
__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)
_sl_BuildAddress (Thumb, 38 bytes, Stack size 0 bytes, socket.o(i._sl_BuildAddress))
[Called By]
_sl_HandleAsync_Accept (Thumb, 110 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Accept))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Accept ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_Connect (Thumb, 120 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Connect))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Connect ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_DnsGetHostByName (Thumb, 110 bytes, Stack size 16 bytes, netapp.o(i._sl_HandleAsync_DnsGetHostByName))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_DnsGetHostByName ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
[Address Reference Count : 1]
_sl_HandleAsync_DnsGetHostByService (Thumb, 102 bytes, Stack size 16 bytes, netapp.o(i._sl_HandleAsync_DnsGetHostByService))
[Stack]
- Max Depth = 16
- Call Chain = _sl_HandleAsync_DnsGetHostByService
[Calls]- >> _SlNonOsSemSet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
[Address Reference Count : 1]
_sl_HandleAsync_InitComplete (Thumb, 126 bytes, Stack size 16 bytes, device.o(i._sl_HandleAsync_InitComplete))
[Stack]
- Max Depth = 88
- Call Chain = _sl_HandleAsync_InitComplete ⇒ _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvReleasePoolObj
- >> GetStartResponseConvert
[Called By]- >> _SlDrvDeviceEventHandler
_sl_HandleAsync_PingResponse (Thumb, 120 bytes, Stack size 32 bytes, netapp.o(i._sl_HandleAsync_PingResponse))
[Stack]
- Max Depth = 80
- Call Chain = _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> CopyPingResultsToReport
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
- >> _SlAsyncEventGenericHandler
[Address Reference Count : 1]
_sl_HandleAsync_Select (Thumb, 94 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Select))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Select ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_Stop (Thumb, 90 bytes, Stack size 16 bytes, device.o(i._sl_HandleAsync_Stop))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Stop ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> _SlDrvDeviceEventHandler
[Address Reference Count : 1]
_sl_TruncatePayloadByProtocol (Thumb, 84 bytes, Stack size 0 bytes, socket.o(i._sl_TruncatePayloadByProtocol))
[Called By]
initClk (Thumb, 20 bytes, Stack size 8 bytes, board.o(i.initClk))
[Stack]
- Max Depth = 16
- Call Chain = initClk ⇒ SysCtlClockSet
[Calls]- >> SysCtlClockSet
- >> FPULazyStackingEnable
- >> FPUEnable
[Called By]
main (Thumb, 86 bytes, Stack size 8 bytes, starter.o(i.main))
[Stack]
- Max Depth = 712
- Call Chain = main ⇒ configureSimpleLinkToDefaultState ⇒ sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_Start
- >> stopWDT
- >> initClk
- >> ST7735_OutString
- >> ST7735_InitR
- >> Board_Init
- >> initializeAppVariables
- >> getWeather
- >> configureSimpleLinkToDefaultState
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
registerInterruptHandler (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.registerInterruptHandler))
[Called By]
sl_Close (Thumb, 26 bytes, Stack size 8 bytes, socket.o(i.sl_Close))
[Stack]
- Max Depth = 304
- Call Chain = sl_Close ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Connect (Thumb, 224 bytes, Stack size 48 bytes, socket.o(i.sl_Connect))
[Stack]
- Max Depth = 344
- Call Chain = sl_Connect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _sl_BuildAddress
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvCmdOp
[Called By]
sl_DevGet (Thumb, 104 bytes, Stack size 40 bytes, device.o(i.sl_DevGet))
[Stack]
- Max Depth = 336
- Call Chain = sl_DevGet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_Htonl (Thumb, 40 bytes, Stack size 8 bytes, socket.o(i.sl_Htonl))
[Stack]
- Max Depth = 8
- Call Chain = sl_Htonl
[Called By]
sl_Htons (Thumb, 48 bytes, Stack size 12 bytes, socket.o(i.sl_Htons))
[Stack]
- Max Depth = 12
- Call Chain = sl_Htons
[Called By]
sl_NetAppDnsGetHostByName (Thumb, 202 bytes, Stack size 88 bytes, netapp.o(i.sl_NetAppDnsGetHostByName))
[Stack]
- Max Depth = 384
- Call Chain = sl_NetAppDnsGetHostByName ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvCmdOp
- >> __aeabi_memcpy4
[Called By]
sl_NetAppMDNSRegisterUnregisterService (Thumb, 118 bytes, Stack size 312 bytes, netapp.o(i.sl_NetAppMDNSRegisterUnregisterService))
[Stack]
- Max Depth = 608
- Call Chain = sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvCmdOp
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]- >> sl_NetAppMDNSUnRegisterService
sl_NetAppMDNSUnRegisterService (Thumb, 18 bytes, Stack size 16 bytes, netapp.o(i.sl_NetAppMDNSUnRegisterService))
[Stack]
- Max Depth = 624
- Call Chain = sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_NetAppMDNSRegisterUnregisterService
[Called By]- >> configureSimpleLinkToDefaultState
sl_NetAppSendTokenValue (Thumb, 74 bytes, Stack size 48 bytes, netapp.o(i.sl_NetAppSendTokenValue))
[Stack]
- Max Depth = 104
- Call Chain = sl_NetAppSendTokenValue ⇒ _SlDrvCmdSend ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvCmdSend
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
sl_NetCfgSet (Thumb, 58 bytes, Stack size 32 bytes, netcfg.o(i.sl_NetCfgSet))
[Stack]
- Max Depth = 328
- Call Chain = sl_NetCfgSet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_Recv (Thumb, 58 bytes, Stack size 32 bytes, socket.o(i.sl_Recv))
[Stack]
- Max Depth = 152
- Call Chain = sl_Recv ⇒ _SlDrvDataReadOp ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Send (Thumb, 162 bytes, Stack size 56 bytes, socket.o(i.sl_Send))
[Stack]
- Max Depth = 136
- Call Chain = sl_Send ⇒ _SlDrvDataWriteOp ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvDataWriteOp
- >> _sl_TruncatePayloadByProtocol
[Called By]
sl_Socket (Thumb, 42 bytes, Stack size 8 bytes, socket.o(i.sl_Socket))
[Stack]
- Max Depth = 304
- Call Chain = sl_Socket ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Start (Thumb, 170 bytes, Stack size 24 bytes, device.o(i.sl_Start))
[Stack]
- Max Depth = 104
- Call Chain = sl_Start ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> spi_Open
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> GetStartResponseConvert
- >> registerInterruptHandler
- >> CC3100_enable
- >> CC3100_disable
[Called By]- >> main
- >> configureSimpleLinkToDefaultState
sl_Stop (Thumb, 186 bytes, Stack size 32 bytes, device.o(i.sl_Stop))
[Stack]
- Max Depth = 328
- Call Chain = sl_Stop ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> spi_Close
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBDeinit
- >> _SlDrvCmdOp
- >> registerInterruptHandler
- >> CC3100_disable
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanConnect (Thumb, 414 bytes, Stack size 216 bytes, wlan.o(i.sl_WlanConnect))
[Stack]
- Max Depth = 512
- Call Chain = sl_WlanConnect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvCmdOp
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]
sl_WlanDisconnect (Thumb, 8 bytes, Stack size 0 bytes, wlan.o(i.sl_WlanDisconnect))
[Stack]
- Max Depth = 312
- Call Chain = sl_WlanDisconnect ⇒ _SlDrvBasicCmd ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanPolicySet (Thumb, 52 bytes, Stack size 32 bytes, wlan.o(i.sl_WlanPolicySet))
[Stack]
- Max Depth = 328
- Call Chain = sl_WlanPolicySet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanProfileDel (Thumb, 26 bytes, Stack size 8 bytes, wlan.o(i.sl_WlanProfileDel))
[Stack]
- Max Depth = 304
- Call Chain = sl_WlanProfileDel ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanSet (Thumb, 60 bytes, Stack size 40 bytes, wlan.o(i.sl_WlanSet))
[Stack]
- Max Depth = 336
- Call Chain = sl_WlanSet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanSetMode (Thumb, 26 bytes, Stack size 8 bytes, wlan.o(i.sl_WlanSetMode))
[Stack]
- Max Depth = 304
- Call Chain = sl_WlanSetMode ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
spi_Close (Thumb, 10 bytes, Stack size 8 bytes, spi.o(i.spi_Close))
[Stack]
- Max Depth = 8
- Call Chain = spi_Close
[Calls]- >> CC3100_InterruptDisable
[Called By]
spi_Open (Thumb, 214 bytes, Stack size 24 bytes, spi.o(i.spi_Open))
[Stack]
- Max Depth = 64
- Call Chain = spi_Open ⇒ GPIOPinTypeSSI ⇒ GPIOPadConfigSet
[Calls]- >> GPIOIntDisable
- >> GPIOIntClear
- >> CC3100_InterruptEnable
- >> SysCtlPeripheralEnable
- >> SysCtlClockGet
- >> SSIEnable
- >> SSIConfigSetExpClk
- >> IntMasterEnable
- >> IntEnable
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOInput
- >> GPIOPinConfigure
- >> GPIOPadConfigSet
- >> GPIOIntTypeSet
[Called By]
spi_Read (Thumb, 78 bytes, Stack size 32 bytes, spi.o(i.spi_Read))
[Stack]
- Max Depth = 32
- Call Chain = spi_Read
[Calls]- >> SSIDataPutNonBlocking
- >> SSIDataGetNonBlocking
- >> GPIOPinWrite
[Called By]- >> _SlDrvRxHdrRead
- >> _SlDrvMsgRead
spi_Write (Thumb, 76 bytes, Stack size 32 bytes, spi.o(i.spi_Write))
[Stack]
- Max Depth = 32
- Call Chain = spi_Write
[Calls]- >> SSIDataPutNonBlocking
- >> SSIDataGetNonBlocking
- >> GPIOPinWrite
[Called By]- >> _SlDrvRxHdrRead
- >> _SlDrvMsgWrite
stopWDT (Thumb, 2 bytes, Stack size 0 bytes, board.o(i.stopWDT))
[Called By]
Local Symbols
CreateConnection (Thumb, 84 bytes, Stack size 32 bytes, starter.o(i.CreateConnection))
[Stack]
- Max Depth = 376
- Call Chain = CreateConnection ⇒ sl_Connect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> ST7735_OutString
- >> sl_Socket
- >> sl_Htons
- >> sl_Htonl
- >> sl_Connect
[Called By]
GetData (Thumb, 310 bytes, Stack size 24 bytes, starter.o(i.GetData))
[Stack]
- Max Depth = 200
- Call Chain = GetData ⇒ ST7735_OutString ⇒ ST7735_OutChar ⇒ ST7735_DrawString ⇒ ST7735_DrawCharS ⇒ ST7735_FillRect ⇒ setAddrWindow
[Calls]- >> ST7735_OutString
- >> sl_Send
- >> sl_Recv
- >> strlen
- >> strstr
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]
configureSimpleLinkToDefaultState (Thumb, 218 bytes, Stack size 80 bytes, starter.o(i.configureSimpleLinkToDefaultState))
[Stack]
- Max Depth = 704
- Call Chain = configureSimpleLinkToDefaultState ⇒ sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_NetCfgSet
- >> sl_NetAppMDNSUnRegisterService
- >> sl_Stop
- >> sl_Start
- >> sl_DevGet
- >> sl_WlanSetMode
- >> sl_WlanSet
- >> sl_WlanProfileDel
- >> sl_WlanPolicySet
- >> sl_WlanDisconnect
- >> initializeAppVariables
- >> __aeabi_memclr4
[Called By]
getWeather (Thumb, 148 bytes, Stack size 80 bytes, starter.o(i.getWeather))
[Stack]
- Max Depth = 616
- Call Chain = getWeather ⇒ WlanConnect ⇒ sl_WlanConnect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_NetAppDnsGetHostByName
- >> ST7735_OutString
- >> WlanConnect
- >> GetData
- >> CreateConnection
- >> sl_Close
- >> strlen
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
[Called By]
initializeAppVariables (Thumb, 22 bytes, Stack size 8 bytes, starter.o(i.initializeAppVariables))
[Stack]
- Max Depth = 8
- Call Chain = initializeAppVariables
[Calls]
[Called By]- >> main
- >> configureSimpleLinkToDefaultState
NmiSR (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
FaultISR (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
IntDefaultHandler (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
IsBufferEmpty (Thumb, 16 bytes, Stack size 0 bytes, uartstdio.o(i.IsBufferEmpty))
[Called By]
- >> UARTwrite
- >> UARTPrimeTransmit
- >> UARTStdioIntHandler
IsBufferFull (Thumb, 26 bytes, Stack size 0 bytes, uartstdio.o(i.IsBufferFull))
[Called By]
- >> UARTwrite
- >> UARTStdioIntHandler
UARTPrimeTransmit (Thumb, 108 bytes, Stack size 24 bytes, uartstdio.o(i.UARTPrimeTransmit))
[Stack]
- Max Depth = 24
- Call Chain = UARTPrimeTransmit
[Calls]
[Called By]- >> UARTwrite
- >> UARTStdioIntHandler
commandList (Thumb, 82 bytes, Stack size 24 bytes, st7735.o(i.commandList))
[Stack]
- Max Depth = 32
- Call Chain = commandList ⇒ Delay1ms
[Calls]- >> Delay1ms
- >> writedata
- >> writecommand
[Called By]- >> ST7735_InitR
- >> commonInit
commonInit (Thumb, 272 bytes, Stack size 40 bytes, st7735.o(i.commonInit))
[Stack]
- Max Depth = 72
- Call Chain = commonInit ⇒ commandList ⇒ Delay1ms
[Calls]- >> Delay1ms
- >> commandList
[Called By]
pushColor (Thumb, 20 bytes, Stack size 8 bytes, st7735.o(i.pushColor))
[Stack]
- Max Depth = 8
- Call Chain = pushColor
[Calls]
[Called By]
setAddrWindow (Thumb, 102 bytes, Stack size 24 bytes, st7735.o(i.setAddrWindow))
[Stack]
- Max Depth = 24
- Call Chain = setAddrWindow
[Calls]- >> writedata
- >> writecommand
[Called By]- >> ST7735_FillRect
- >> ST7735_DrawPixel
writecommand (Thumb, 28 bytes, Stack size 0 bytes, st7735.o(i.writecommand))
[Called By]
- >> ST7735_InitR
- >> setAddrWindow
- >> commandList
writedata (Thumb, 22 bytes, Stack size 0 bytes, st7735.o(i.writedata))
[Called By]
- >> ST7735_InitR
- >> ST7735_FillRect
- >> setAddrWindow
- >> pushColor
- >> commandList
Undefined Global Symbols