ADC_OVR_IRQHandler ⇒ ADC_OVR_IRQHandler
Function Pointers
- ADC_OVR_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- ADC_SEQA_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- ADC_SEQB_IRQHanlder from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- ADC_THCMP_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- BOD_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- CMP_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- DMA_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- FLASH_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- HardFault_Handler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- I2C0_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- I2C1_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- I2C2_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- I2C3_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- MRT_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- NMI_Handler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT0_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT1_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT2_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT3_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT4_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT5_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT6_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PIN_INT7_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- PendSV_Handler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- Reset_Handler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- SCT_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- SPI0_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- SPI1_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- SVC_Handler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- SysTick_Handler from main.o(i.SysTick_Handler) referenced from keil_startup_lpc82x.o(RESET)
- SystemInit from main.o(i.SystemInit) referenced from keil_startup_lpc82x.o(.text)
- UART0_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- UART1_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- UART2_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- WDT_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- WKT_IRQHandler from keil_startup_lpc82x.o(.text) referenced from keil_startup_lpc82x.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from keil_startup_lpc82x.o(.text)
- fputc from main.o(i.fputc) referenced from printf1.o(i.__0printf$1)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(.text)
_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, keil_startup_lpc82x.o(.text))
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- keil_startup_lpc82x.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- keil_startup_lpc82x.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- keil_startup_lpc82x.o(RESET)
ADC_OVR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- keil_startup_lpc82x.o(RESET)
ADC_SEQA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
ADC_SEQB_IRQHanlder (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
ADC_THCMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
CMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
I2C3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
MRT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
NMI_Handler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
PIN_INT7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
SCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
WKT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, keil_startup_lpc82x.o(.text))
[Address Reference Count : 1]
- keil_startup_lpc82x.o(RESET)
__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]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> Chip_IRC_SetFreq
- >> Chip_Clock_GetUSARTNBaseClockRate
- >> Chip_Clock_GetWDTLFORate
- >> Chip_Clock_GetSystemClockRate
- >> Chip_UART_SetBaud
- >> Chip_SCTPWM_SetRate
- >> Chip_I2CM_SetBusSpeed
- >> Chip_Clock_SetUSARTNBaseClockRate
- >> main
- >> LCD12864_num
- >> Chip_SCTPWM_PercentageToTicks
- >> _printf_core
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> Chip_Clock_GetUSARTNBaseClockRate
__aeabi_lmul (Thumb, 122 bytes, Stack size 64 bytes, llmul.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = __aeabi_lmul ⇒ __aeabi_llsl
[Calls]
[Called By]- >> Chip_Clock_GetUSARTNBaseClockRate
_ll_mul (Thumb, 0 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED)
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsl
[Called By]- >> __aeabi_lmul
- >> __aeabi_uldivmod
_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))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsr
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__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_UART0_Init (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.Board_UART0_Init))
[Stack]
- Max Depth = 168
- Call Chain = Board_UART0_Init ⇒ Chip_Clock_SetUSARTNBaseClockRate ⇒ Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> Chip_UART_SetBaud
- >> Chip_UART_Init
- >> Chip_SWM_MovablePinAssign
- >> Chip_Clock_SetUSARTNBaseClockRate
- >> Chip_UART_TXEnable
- >> Chip_UART_Enable
- >> Chip_UART_ConfigData
- >> Chip_Clock_SetUARTClockDiv
- >> Chip_Clock_EnablePeriphClock
- >> Chip_Clock_DisablePeriphClock
[Called By]
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
Board_UART1_Init (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.Board_UART1_Init))
[Stack]
- Max Depth = 168
- Call Chain = Board_UART1_Init ⇒ Chip_Clock_SetUSARTNBaseClockRate ⇒ Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> Chip_UART_SetBaud
- >> Chip_UART_Init
- >> Chip_SWM_MovablePinAssign
- >> Chip_Clock_SetUSARTNBaseClockRate
- >> Chip_UART_TXEnable
- >> Chip_UART_Enable
- >> Chip_UART_ConfigData
- >> Chip_Clock_SetUARTClockDiv
- >> Chip_Clock_EnablePeriphClock
- >> Chip_Clock_DisablePeriphClock
[Called By]
Chip_Clock_GetMainClockRate (Thumb, 68 bytes, Stack size 8 bytes, clock_8xx.o(i.Chip_Clock_GetMainClockRate))
[Stack]
- Max Depth = 44
- Call Chain = Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_Clock_GetWDTOSCRate
- >> Chip_Clock_GetSystemPLLOutClockRate
- >> Chip_Clock_GetSystemPLLInClockRate
[Called By]- >> Chip_Clock_GetUSARTNBaseClockRate
- >> Chip_Clock_GetSystemClockRate
- >> Chip_Clock_SetUSARTNBaseClockRate
Chip_Clock_GetSystemClockRate (Thumb, 22 bytes, Stack size 8 bytes, clock_8xx.o(i.Chip_Clock_GetSystemClockRate))
[Stack]
- Max Depth = 52
- Call Chain = Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_Clock_GetMainClockRate
- >> __aeabi_uidivmod
[Called By]- >> SystemCoreClockUpdate
- >> Chip_SCTPWM_SetRate
- >> Chip_I2CM_SetBusSpeed
Chip_Clock_GetSystemPLLInClockRate (Thumb, 58 bytes, Stack size 0 bytes, clock_8xx.o(i.Chip_Clock_GetSystemPLLInClockRate))
[Called By]
- >> Chip_Clock_GetSystemPLLOutClockRate
- >> Chip_Clock_GetMainClockRate
Chip_Clock_GetSystemPLLOutClockRate (Thumb, 24 bytes, Stack size 8 bytes, clock_8xx.o(i.Chip_Clock_GetSystemPLLOutClockRate))
[Stack]
- Max Depth = 8
- Call Chain = Chip_Clock_GetSystemPLLOutClockRate
[Calls]- >> Chip_Clock_GetSystemPLLInClockRate
- >> Chip_Clock_GetPLLFreq
[Called By]- >> Chip_Clock_GetMainClockRate
Chip_Clock_GetUSARTNBaseClockRate (Thumb, 126 bytes, Stack size 56 bytes, clock_8xx.o(i.Chip_Clock_GetUSARTNBaseClockRate))
[Stack]
- Max Depth = 128
- Call Chain = Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> Chip_Clock_GetMainClockRate
- >> __aeabi_lmul
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
[Called By]- >> Chip_UART_SetBaud
- >> Chip_Clock_SetUSARTNBaseClockRate
Chip_Clock_GetWDTOSCRate (Thumb, 16 bytes, Stack size 8 bytes, clock_8xx.o(i.Chip_Clock_GetWDTOSCRate))
[Stack]
- Max Depth = 36
- Call Chain = Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_Clock_GetWDTLFORate
[Called By]- >> Chip_Clock_GetMainClockRate
Chip_Clock_SetMainClockSource (Thumb, 16 bytes, Stack size 0 bytes, clock_8xx.o(i.Chip_Clock_SetMainClockSource))
[Called By]
Chip_Clock_SetSystemPLLSource (Thumb, 16 bytes, Stack size 0 bytes, clock_8xx.o(i.Chip_Clock_SetSystemPLLSource))
[Called By]
Chip_Clock_SetUSARTNBaseClockRate (Thumb, 148 bytes, Stack size 32 bytes, clock_8xx.o(i.Chip_Clock_SetUSARTNBaseClockRate))
[Stack]
- Max Depth = 160
- Call Chain = Chip_Clock_SetUSARTNBaseClockRate ⇒ Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> Chip_Clock_GetUSARTNBaseClockRate
- >> Chip_Clock_GetMainClockRate
- >> Chip_SYSCTL_SetUSARTFRGDivider
- >> __aeabi_uidivmod
[Called By]- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_GPIO_Init (Thumb, 28 bytes, Stack size 8 bytes, gpio_8xx.o(i.Chip_GPIO_Init))
[Stack]
- Max Depth = 8
- Call Chain = Chip_GPIO_Init
[Called By]
Chip_I2CM_SetBusSpeed (Thumb, 50 bytes, Stack size 24 bytes, i2cm_8xx.o(i.Chip_I2CM_SetBusSpeed))
[Stack]
- Max Depth = 76
- Call Chain = Chip_I2CM_SetBusSpeed ⇒ Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_I2CM_SetDutyCycle
- >> Chip_Clock_GetSystemClockRate
- >> __aeabi_uidivmod
[Called By]
Chip_I2CM_Xfer (Thumb, 54 bytes, Stack size 16 bytes, i2cm_8xx.o(i.Chip_I2CM_Xfer))
[Stack]
- Max Depth = 16
- Call Chain = Chip_I2CM_Xfer
[Calls]- >> Chip_I2CM_WriteByte
- >> Chip_I2CM_ClearStatus
[Called By]- >> Chip_I2CM_XferBlocking
Chip_I2CM_XferBlocking (Thumb, 50 bytes, Stack size 16 bytes, i2cm_8xx.o(i.Chip_I2CM_XferBlocking))
[Stack]
- Max Depth = 40
- Call Chain = Chip_I2CM_XferBlocking ⇒ Chip_I2CM_XferHandler ⇒ __ARM_common_switch8
[Calls]- >> Chip_I2CM_XferHandler
- >> Chip_I2CM_Xfer
[Called By]- >> SetupXferRecAndExecute
Chip_I2CM_XferHandler (Thumb, 264 bytes, Stack size 16 bytes, i2cm_8xx.o(i.Chip_I2CM_XferHandler))
[Stack]
- Max Depth = 24
- Call Chain = Chip_I2CM_XferHandler ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> Chip_I2CM_WriteByte
- >> Chip_I2CM_SendStop
- >> Chip_I2CM_ClearStatus
[Called By]- >> Chip_I2CM_XferBlocking
Chip_I2C_Init (Thumb, 96 bytes, Stack size 16 bytes, i2c_common_8xx.o(i.Chip_I2C_Init))
[Stack]
- Max Depth = 16
- Call Chain = Chip_I2C_Init
[Calls]- >> I2C_GetResetID
- >> I2C_GetClockID
[Called By]
Chip_IOCON_PinSetI2CMode (Thumb, 24 bytes, Stack size 12 bytes, iocon_8xx.o(i.Chip_IOCON_PinSetI2CMode))
[Stack]
- Max Depth = 12
- Call Chain = Chip_IOCON_PinSetI2CMode
[Called By]
Chip_IRC_SetFreq (Thumb, 122 bytes, Stack size 32 bytes, irc_8xx.o(i.Chip_IRC_SetFreq))
[Stack]
- Max Depth = 44
- Call Chain = Chip_IRC_SetFreq ⇒ __aeabi_uidivmod
[Calls]- >> pll_config
- >> __aeabi_uidivmod
[Called By]
Chip_SCTPWM_SetOutPin (Thumb, 98 bytes, Stack size 16 bytes, sct_pwm_8xx.o(i.Chip_SCTPWM_SetOutPin))
[Stack]
- Max Depth = 16
- Call Chain = Chip_SCTPWM_SetOutPin
[Called By]
Chip_SCTPWM_SetRate (Thumb, 100 bytes, Stack size 24 bytes, sct_pwm_8xx.o(i.Chip_SCTPWM_SetRate))
[Stack]
- Max Depth = 76
- Call Chain = Chip_SCTPWM_SetRate ⇒ Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_SCT_SetControl
- >> Chip_Clock_GetSystemClockRate
- >> __aeabi_uidivmod
[Called By]
Chip_SCT_Init (Thumb, 84 bytes, Stack size 8 bytes, sct_8xx.o(i.Chip_SCT_Init))
[Stack]
- Max Depth = 8
- Call Chain = Chip_SCT_Init
[Called By]
Chip_SWM_MovablePinAssign (Thumb, 40 bytes, Stack size 20 bytes, swm_8xx.o(i.Chip_SWM_MovablePinAssign))
[Stack]
- Max Depth = 20
- Call Chain = Chip_SWM_MovablePinAssign
[Called By]- >> SCT_PWM_Init
- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_SYSCTL_PowerDown (Thumb, 28 bytes, Stack size 0 bytes, syscon_8xx.o(i.Chip_SYSCTL_PowerDown))
[Called By]
Chip_SYSCTL_PowerUp (Thumb, 34 bytes, Stack size 0 bytes, syscon_8xx.o(i.Chip_SYSCTL_PowerUp))
[Called By]
Chip_SetupIrcClocking (Thumb, 12 bytes, Stack size 8 bytes, sysinit_8xx.o(i.Chip_SetupIrcClocking))
[Stack]
- Max Depth = 52
- Call Chain = Chip_SetupIrcClocking ⇒ Chip_IRC_SetFreq ⇒ __aeabi_uidivmod
[Calls]
[Called By]
Chip_UART_Init (Thumb, 68 bytes, Stack size 16 bytes, uart_8xx.o(i.Chip_UART_Init))
[Stack]
- Max Depth = 16
- Call Chain = Chip_UART_Init
[Calls]- >> getUARTClockID
- >> Chip_SYSCTL_PeriphReset
[Called By]- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_UART_Send (Thumb, 46 bytes, Stack size 32 bytes, uart_8xx.o(i.Chip_UART_Send))
[Stack]
- Max Depth = 32
- Call Chain = Chip_UART_Send
[Calls]- >> Chip_UART_SendByte
- >> Chip_UART_GetStatus
[Called By]- >> Chip_UART_SendBlocking
Chip_UART_SendBlocking (Thumb, 46 bytes, Stack size 40 bytes, uart_8xx.o(i.Chip_UART_SendBlocking))
[Stack]
- Max Depth = 72
- Call Chain = Chip_UART_SendBlocking ⇒ Chip_UART_Send
[Calls]
[Called By]
Chip_UART_SetBaud (Thumb, 26 bytes, Stack size 24 bytes, uart_8xx.o(i.Chip_UART_SetBaud))
[Stack]
- Max Depth = 152
- Call Chain = Chip_UART_SetBaud ⇒ Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> Chip_Clock_GetUSARTNBaseClockRate
- >> __aeabi_uidivmod
[Called By]- >> Board_UART1_Init
- >> Board_UART0_Init
LCD12864_Clear (Thumb, 56 bytes, Stack size 16 bytes, main.o(i.LCD12864_Clear))
[Stack]
- Max Depth = 52
- Call Chain = LCD12864_Clear ⇒ LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
[Called By]
LCD12864_GPIO_Init (Thumb, 60 bytes, Stack size 8 bytes, main.o(i.LCD12864_GPIO_Init))
[Stack]
- Max Depth = 20
- Call Chain = LCD12864_GPIO_Init ⇒ Chip_GPIO_SetPinDIROutput
[Calls]- >> Chip_GPIO_SetPinDIROutput
[Called By]
LCD12864_Init (Thumb, 128 bytes, Stack size 8 bytes, main.o(i.LCD12864_Init))
[Stack]
- Max Depth = 60
- Call Chain = LCD12864_Init ⇒ LCD12864_Clear ⇒ LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> delay
- >> LCD12864_Write_Cmd
- >> LCD12864_GPIO_Init
- >> LCD12864_Clear
- >> Chip_GPIO_SetPinOutLow
- >> Chip_GPIO_SetPinOutHigh
[Called By]
LCD12864_Write_Cmd (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.LCD12864_Write_Cmd))
[Stack]
- Max Depth = 36
- Call Chain = LCD12864_Write_Cmd ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> SendByte
- >> Chip_GPIO_SetPinOutLow
- >> Chip_GPIO_SetPinOutHigh
[Called By]- >> LCD12864_num
- >> LCD12864_char8x16
- >> LCD12864_char16x16
- >> LCD12864_Init
- >> LCD12864_Clear
LCD12864_Write_Data (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.LCD12864_Write_Data))
[Stack]
- Max Depth = 36
- Call Chain = LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> SendByte
- >> Chip_GPIO_SetPinOutLow
- >> Chip_GPIO_SetPinOutHigh
[Called By]- >> LCD12864_num
- >> LCD12864_char8x16
- >> LCD12864_char16x16
- >> LCD12864_Clear
LCD12864_char16x16 (Thumb, 178 bytes, Stack size 24 bytes, main.o(i.LCD12864_char16x16))
[Stack]
- Max Depth = 60
- Call Chain = LCD12864_char16x16 ⇒ LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
[Called By]
LCD12864_char8x16 (Thumb, 218 bytes, Stack size 32 bytes, main.o(i.LCD12864_char8x16))
[Stack]
- Max Depth = 68
- Call Chain = LCD12864_char8x16 ⇒ LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
[Called By]
LCD12864_num (Thumb, 312 bytes, Stack size 48 bytes, main.o(i.LCD12864_num))
[Stack]
- Max Depth = 116
- Call Chain = LCD12864_num ⇒ LCD12864_char8x16 ⇒ LCD12864_Write_Data ⇒ SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> LCD12864_char8x16
- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
- >> __aeabi_uidivmod
[Called By]
LED_Init (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.LED_Init))
[Stack]
- Max Depth = 20
- Call Chain = LED_Init ⇒ Chip_GPIO_SetPinDIROutput
[Calls]- >> Chip_GPIO_SetPinState
- >> Chip_GPIO_SetPinDIROutput
[Called By]
LED_Toggle (Thumb, 30 bytes, Stack size 16 bytes, main.o(i.LED_Toggle))
[Stack]
- Max Depth = 16
- Call Chain = LED_Toggle
[Called By]
SCT_PWM_Init (Thumb, 120 bytes, Stack size 8 bytes, main.o(i.SCT_PWM_Init))
[Stack]
- Max Depth = 84
- Call Chain = SCT_PWM_Init ⇒ Chip_SCTPWM_SetRate ⇒ Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_SWM_MovablePinAssign
- >> Chip_SCT_Init
- >> Chip_SCTPWM_SetRate
- >> Chip_SCTPWM_SetOutPin
- >> Chip_SCTPWM_SetDutyCycle
- >> Chip_Clock_EnablePeriphClock
- >> Chip_Clock_DisablePeriphClock
[Called By]
SendByte (Thumb, 82 bytes, Stack size 16 bytes, main.o(i.SendByte))
[Stack]
- Max Depth = 28
- Call Chain = SendByte ⇒ Chip_GPIO_SetPinOutLow
[Calls]- >> Chip_GPIO_SetPinOutLow
- >> Chip_GPIO_SetPinOutHigh
[Called By]- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
SetupXferRecAndExecute (Thumb, 42 bytes, Stack size 24 bytes, main.o(i.SetupXferRecAndExecute))
[Stack]
- Max Depth = 64
- Call Chain = SetupXferRecAndExecute ⇒ Chip_I2CM_XferBlocking ⇒ Chip_I2CM_XferHandler ⇒ __ARM_common_switch8
[Calls]- >> Chip_I2CM_XferBlocking
[Called By]
SysTick_Handler (Thumb, 10 bytes, Stack size 4 bytes, main.o(i.SysTick_Handler))
[Stack]
- Max Depth = 20
- Call Chain = SysTick_Handler ⇒ LED_Toggle
[Calls]
[Address Reference Count : 1]- keil_startup_lpc82x.o(RESET)
SystemCoreClockUpdate (Thumb, 12 bytes, Stack size 8 bytes, chip_8xx.o(i.SystemCoreClockUpdate))
[Stack]
- Max Depth = 60
- Call Chain = SystemCoreClockUpdate ⇒ Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_Clock_GetSystemClockRate
[Called By]
SystemInit (Thumb, 14 bytes, Stack size 8 bytes, main.o(i.SystemInit))
[Stack]
- Max Depth = 60
- Call Chain = SystemInit ⇒ Chip_SetupIrcClocking ⇒ Chip_IRC_SetFreq ⇒ __aeabi_uidivmod
[Calls]- >> Chip_SetupIrcClocking
- >> Chip_Clock_EnablePeriphClock
[Called By]
[Address Reference Count : 1]- keil_startup_lpc82x.o(.text)
VEML6075_Init (Thumb, 112 bytes, Stack size 8 bytes, main.o(i.VEML6075_Init))
[Stack]
- Max Depth = 84
- Call Chain = VEML6075_Init ⇒ Chip_I2CM_SetBusSpeed ⇒ Chip_Clock_GetSystemClockRate ⇒ Chip_Clock_GetMainClockRate ⇒ Chip_Clock_GetWDTOSCRate ⇒ Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]- >> Chip_IOCON_PinSetI2CMode
- >> Chip_I2C_Init
- >> Chip_I2CM_SetBusSpeed
- >> Chip_SWM_EnableFixedPin
- >> Chip_Clock_EnablePeriphClock
- >> Chip_Clock_DisablePeriphClock
[Called By]
__0printf$1 (Thumb, 24 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)
[Calls]
__1printf$1 (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]
__ARM_common_switch8 (Thumb, 28 bytes, Stack size 8 bytes, i2cm_8xx.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
delay (Thumb, 10 bytes, Stack size 0 bytes, main.o(i.delay))
[Called By]
- >> main
- >> delay_Long2
- >> LCD12864_Init
delay_Long2 (Thumb, 24 bytes, Stack size 4 bytes, main.o(i.delay_Long2))
[Stack]
- Max Depth = 4
- Call Chain = delay_Long2
[Calls]
[Called By]
fputc (Thumb, 18 bytes, Stack size 16 bytes, main.o(i.fputc))
[Stack]
- Max Depth = 88
- Call Chain = fputc ⇒ Chip_UART_SendBlocking ⇒ Chip_UART_Send
[Calls]- >> Chip_UART_SendBlocking
[Address Reference Count : 1]
main (Thumb, 630 bytes, Stack size 48 bytes, main.o(i.main))
[Stack]
- Max Depth = 216
- Call Chain = main ⇒ Board_UART1_Init ⇒ Chip_Clock_SetUSARTNBaseClockRate ⇒ Chip_Clock_GetUSARTNBaseClockRate ⇒ __aeabi_lmul ⇒ __aeabi_llsl
[Calls]- >> SystemCoreClockUpdate
- >> Chip_GPIO_Init
- >> delay_Long2
- >> delay
- >> VEML6075_Init
- >> SystemInit
- >> SetupXferRecAndExecute
- >> SCT_PWM_Init
- >> LED_Init
- >> LCD12864_num
- >> LCD12864_char8x16
- >> LCD12864_char16x16
- >> LCD12864_Init
- >> LCD12864_Clear
- >> Board_UART1_Init
- >> Board_UART0_Init
- >> NVIC_SetPriority
- >> Chip_SCTPWM_SetDutyCycle
- >> Chip_SCTPWM_PercentageToTicks
- >> __2printf
- >> __aeabi_uidivmod
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
Local Symbols
Chip_Clock_DisablePeriphClock (Thumb, 20 bytes, Stack size 0 bytes, main.o(i.Chip_Clock_DisablePeriphClock))
[Called By]
- >> VEML6075_Init
- >> SCT_PWM_Init
- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_Clock_EnablePeriphClock (Thumb, 20 bytes, Stack size 0 bytes, main.o(i.Chip_Clock_EnablePeriphClock))
[Called By]
- >> VEML6075_Init
- >> SystemInit
- >> SCT_PWM_Init
- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_Clock_SetUARTClockDiv (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Chip_Clock_SetUARTClockDiv))
[Called By]
- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_GPIO_SetPinDIROutput (Thumb, 18 bytes, Stack size 12 bytes, main.o(i.Chip_GPIO_SetPinDIROutput))
[Stack]
- Max Depth = 12
- Call Chain = Chip_GPIO_SetPinDIROutput
[Called By]- >> LED_Init
- >> LCD12864_GPIO_Init
Chip_GPIO_SetPinOutHigh (Thumb, 18 bytes, Stack size 12 bytes, main.o(i.Chip_GPIO_SetPinOutHigh))
[Stack]
- Max Depth = 12
- Call Chain = Chip_GPIO_SetPinOutHigh
[Called By]- >> SendByte
- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
- >> LCD12864_Init
Chip_GPIO_SetPinOutLow (Thumb, 18 bytes, Stack size 12 bytes, main.o(i.Chip_GPIO_SetPinOutLow))
[Stack]
- Max Depth = 12
- Call Chain = Chip_GPIO_SetPinOutLow
[Called By]- >> SendByte
- >> LCD12864_Write_Data
- >> LCD12864_Write_Cmd
- >> LCD12864_Init
Chip_GPIO_SetPinState (Thumb, 10 bytes, Stack size 8 bytes, main.o(i.Chip_GPIO_SetPinState))
[Stack]
- Max Depth = 8
- Call Chain = Chip_GPIO_SetPinState
[Called By]
Chip_SCTPWM_PercentageToTicks (Thumb, 26 bytes, Stack size 16 bytes, main.o(i.Chip_SCTPWM_PercentageToTicks))
[Stack]
- Max Depth = 28
- Call Chain = Chip_SCTPWM_PercentageToTicks ⇒ __aeabi_uidivmod
[Calls]
[Called By]
Chip_SCTPWM_SetDutyCycle (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.Chip_SCTPWM_SetDutyCycle))
[Stack]
- Max Depth = 8
- Call Chain = Chip_SCTPWM_SetDutyCycle
[Called By]
Chip_SWM_EnableFixedPin (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.Chip_SWM_EnableFixedPin))
[Called By]
Chip_UART_ConfigData (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.Chip_UART_ConfigData))
[Stack]
- Max Depth = 8
- Call Chain = Chip_UART_ConfigData
[Called By]- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_UART_Enable (Thumb, 14 bytes, Stack size 0 bytes, main.o(i.Chip_UART_Enable))
[Called By]
- >> Board_UART1_Init
- >> Board_UART0_Init
Chip_UART_TXEnable (Thumb, 10 bytes, Stack size 0 bytes, main.o(i.Chip_UART_TXEnable))
[Called By]
- >> Board_UART1_Init
- >> Board_UART0_Init
NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, main.o(i.NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = NVIC_SetPriority
[Called By]
Chip_Clock_GetPLLFreq (Thumb, 14 bytes, Stack size 0 bytes, clock_8xx.o(i.Chip_Clock_GetPLLFreq))
[Called By]
- >> Chip_Clock_GetSystemPLLOutClockRate
Chip_Clock_GetWDTLFORate (Thumb, 28 bytes, Stack size 16 bytes, clock_8xx.o(i.Chip_Clock_GetWDTLFORate))
[Stack]
- Max Depth = 28
- Call Chain = Chip_Clock_GetWDTLFORate ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> Chip_Clock_GetWDTOSCRate
Chip_SYSCTL_SetUSARTFRGDivider (Thumb, 6 bytes, Stack size 0 bytes, clock_8xx.o(i.Chip_SYSCTL_SetUSARTFRGDivider))
[Called By]
- >> Chip_Clock_SetUSARTNBaseClockRate
I2C_GetClockID (Thumb, 46 bytes, Stack size 0 bytes, i2c_common_8xx.o(i.I2C_GetClockID))
[Called By]
I2C_GetResetID (Thumb, 46 bytes, Stack size 0 bytes, i2c_common_8xx.o(i.I2C_GetResetID))
[Called By]
Chip_I2CM_ClearStatus (Thumb, 8 bytes, Stack size 0 bytes, i2cm_8xx.o(i.Chip_I2CM_ClearStatus))
[Called By]
- >> Chip_I2CM_XferHandler
- >> Chip_I2CM_Xfer
Chip_I2CM_SendStop (Thumb, 6 bytes, Stack size 0 bytes, i2cm_8xx.o(i.Chip_I2CM_SendStop))
[Called By]
Chip_I2CM_SetDutyCycle (Thumb, 48 bytes, Stack size 8 bytes, i2cm_8xx.o(i.Chip_I2CM_SetDutyCycle))
[Stack]
- Max Depth = 8
- Call Chain = Chip_I2CM_SetDutyCycle
[Called By]
Chip_I2CM_WriteByte (Thumb, 4 bytes, Stack size 0 bytes, i2cm_8xx.o(i.Chip_I2CM_WriteByte))
[Called By]
- >> Chip_I2CM_XferHandler
- >> Chip_I2CM_Xfer
Chip_FMC_SetFLASHAccess (Thumb, 16 bytes, Stack size 0 bytes, irc_8xx.o(i.Chip_FMC_SetFLASHAccess))
[Called By]
pll_config (Thumb, 94 bytes, Stack size 8 bytes, irc_8xx.o(i.pll_config))
[Stack]
- Max Depth = 8
- Call Chain = pll_config
[Calls]- >> Chip_FMC_SetFLASHAccess
- >> Chip_Clock_SetSystemPLLSource
- >> Chip_Clock_SetMainClockSource
- >> Chip_SYSCTL_PowerUp
- >> Chip_SYSCTL_PowerDown
[Called By]
Chip_SCT_SetControl (Thumb, 12 bytes, Stack size 0 bytes, sct_pwm_8xx.o(i.Chip_SCT_SetControl))
[Called By]
Chip_SYSCTL_PeriphReset (Thumb, 46 bytes, Stack size 0 bytes, uart_8xx.o(i.Chip_SYSCTL_PeriphReset))
[Called By]
Chip_UART_GetStatus (Thumb, 10 bytes, Stack size 0 bytes, uart_8xx.o(i.Chip_UART_GetStatus))
[Called By]
Chip_UART_SendByte (Thumb, 4 bytes, Stack size 0 bytes, uart_8xx.o(i.Chip_UART_SendByte))
[Called By]
getUARTClockID (Thumb, 26 bytes, Stack size 0 bytes, uart_8xx.o(i.getUARTClockID))
[Called By]
_printf_core (Thumb, 332 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED)
[Calls]
[Called By]
Undefined Global Symbols