www.pudn.com > MEMS.rar > LY330AL.htm, change:2012-07-17,size:69144b


<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> 
<html><head> 
<title>Static Call Graph - [..\List\LY330AL.axf]</title></head> 
<body><HR> 
<H1>Static Call Graph for image ..\List\LY330AL.axf</H1><HR> 
<BR><P>#<CALLGRAPH># ARM Linker, RVCT4.0 [Build 728]: Last Updated: Tue Jul 17 10:41:31 2012 
<BR><P> 
<H3>Maximum Stack Usage =        116 bytes + Unknown(Untraceable Function Pointers)</H3><H3> 
Call chain for Maximum Stack Depth:</H3> 
main ⇒ ChipOutHalInit ⇒ ADC1_Init ⇒ ADC1_Mode_Config ⇒ ADC_RegularChannelConfig 
<P> 
<H3> 
Function Pointers 
</H3><UL> 
 <LI><a href="#[1a7a6b0]">Reset_Handler</a> 
 <LI><a href="#[dff328]">NMI_Handler</a> 
 <LI><a href="#[dff490]">HardFault_Handler</a> 
 <LI><a href="#[dff364]">MemManage_Handler</a> 
 <LI><a href="#[dff904]">BusFault_Handler</a> 
 <LI><a href="#[dfed88]">UsageFault_Handler</a> 
 <LI><a href="#[dff148]">SVC_Handler</a> 
 <LI><a href="#[dff6ac]">DebugMon_Handler</a> 
 <LI><a href="#[dff2b0]">PendSV_Handler</a> 
 <LI><a href="#[dff10c]">SysTick_Handler</a> 
 <LI><a href="#[dfed4c]">WWDG_IRQHandler</a> 
 <LI><a href="#[dff2ec]">PVD_IRQHandler</a> 
 <LI><a href="#[dff0d0]">TAMPER_IRQHandler</a> 
 <LI><a href="#[dff1fc]">RTC_IRQHandler</a> 
 <LI><a href="#[dff4cc]">FLASH_IRQHandler</a> 
 <LI><a href="#[dff274]">RCC_IRQHandler</a> 
 <LI><a href="#[dff670]">EXTI0_IRQHandler</a> 
 <LI><a href="#[dff5f8]">EXTI1_IRQHandler</a> 
 <LI><a href="#[dff5bc]">EXTI2_IRQHandler</a> 
 <LI><a href="#[dff580]">EXTI3_IRQHandler</a> 
 <LI><a href="#[dff544]">EXTI4_IRQHandler</a> 
 <LI><a href="#[dff850]">DMA1_Channel1_IRQHandler</a> 
 <LI><a href="#[dff814]">DMA1_Channel2_IRQHandler</a> 
 <LI><a href="#[dff7d8]">DMA1_Channel3_IRQHandler</a> 
 <LI><a href="#[dff79c]">DMA1_Channel4_IRQHandler</a> 
 <LI><a href="#[dff760]">DMA1_Channel5_IRQHandler</a> 
 <LI><a href="#[dff724]">DMA1_Channel6_IRQHandler</a> 
 <LI><a href="#[dff6e8]">DMA1_Channel7_IRQHandler</a> 
 <LI><a href="#[dff940]">ADC1_2_IRQHandler</a> 
 <LI><a href="#[dfee00]">USB_HP_CAN1_TX_IRQHandler</a> 
 <LI><a href="#[dfedc4]">USB_LP_CAN1_RX0_IRQHandler</a> 
 <LI><a href="#[dff8c8]">CAN1_RX1_IRQHandler</a> 
 <LI><a href="#[dff88c]">CAN1_SCE_IRQHandler</a> 
 <LI><a href="#[dff508]">EXTI9_5_IRQHandler</a> 
 <LI><a href="#[dff094]">TIM1_BRK_IRQHandler</a> 
 <LI><a href="#[dfefe0]">TIM1_UP_IRQHandler</a> 
 <LI><a href="#[dff01c]">TIM1_TRG_COM_IRQHandler</a> 
 <LI><a href="#[dff058]">TIM1_CC_IRQHandler</a> 
 <LI><a href="#[dfefa4]">TIM2_IRQHandler</a> 
 <LI><a href="#[dfef68]">TIM3_IRQHandler</a> 
 <LI><a href="#[dfef2c]">TIM4_IRQHandler</a> 
 <LI><a href="#[dff418]">I2C1_EV_IRQHandler</a> 
 <LI><a href="#[dff454]">I2C1_ER_IRQHandler</a> 
 <LI><a href="#[dff3a0]">I2C2_EV_IRQHandler</a> 
 <LI><a href="#[dff3dc]">I2C2_ER_IRQHandler</a> 
 <LI><a href="#[dff1c0]">SPI1_IRQHandler</a> 
 <LI><a href="#[dff184]">SPI2_IRQHandler</a> 
 <LI><a href="#[dfeef0]">USART1_IRQHandler</a> 
 <LI><a href="#[dfeeb4]">USART2_IRQHandler</a> 
 <LI><a href="#[dfee78]">USART3_IRQHandler</a> 
 <LI><a href="#[dff634]">EXTI15_10_IRQHandler</a> 
 <LI><a href="#[dff238]">RTCAlarm_IRQHandler</a> 
 <LI><a href="#[dfee3c]">USBWakeUp_IRQHandler</a> 
 <LI><a href="#[e0726c]">main</a> 
 <LI><a href="#[1a79954]">__main</a> 
</UL> 
<P> 
<H3> 
Global Symbols 
</H3> 
<P><STRONG><a name="[1a79954]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text) 
</UL> 
<P><STRONG><a name="[1a7960c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) 
 
<P><STRONG><a name="[1a794e0]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) 
<BR><BR>[Calls]<UL><LI><a href="#[1a79288]">>></a>   __scatterload 
</UL> 
 
<P><STRONG><a name="[1a794a4]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) 
<BR><BR>[Called By]<UL><LI><a href="#[1a79288]">>></a>   __scatterload 
</UL> 
 
<P><STRONG><a name="[1a793b4]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007)) 
 
<P><STRONG><a name="[1a7a6b0]"></a>Reset_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[1a79288]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) 
<BR><BR>[Calls]<UL><LI><a href="#[1a794a4]">>></a>   __main_after_scatterload 
</UL> 
<BR>[Called By]<UL><LI><a href="#[1a794e0]">>></a>   _main_scatterload 
</UL> 
 
<P><STRONG><a name="[1a7924c]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) 
 
<P><STRONG><a name="[dff940]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.ADC1_2_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e057f0]"></a>ADC1_Init</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, adc.o(i.ADC1_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = ADC1_Init ⇒ ADC1_Mode_Config ⇒ ADC_RegularChannelConfig 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
<LI><a href="#[14a5b3c]">>></a>   ADC1_GPIO_Config 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[14a59d4]"></a>ADC_Cmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_Cmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a5998]"></a>ADC_DMACmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_DMACmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a595c]"></a>ADC_GetCalibrationStatus</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetCalibrationStatus)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a5920]"></a>ADC_GetResetCalibrationStatus</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a58e4]"></a>ADC_Init</STRONG> (Thumb, 68 bytes, Stack size 12 bytes, stm32f10x_adc.o(i.ADC_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ADC_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a58a8]"></a>ADC_RegularChannelConfig</STRONG> (Thumb, 180 bytes, Stack size 20 bytes, stm32f10x_adc.o(i.ADC_RegularChannelConfig)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = ADC_RegularChannelConfig 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a586c]"></a>ADC_ResetCalibration</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_ResetCalibration)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a5830]"></a>ADC_SoftwareStartConvCmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a57f4]"></a>ADC_StartCalibration</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_StartCalibration)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[dff904]"></a>BusFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff8c8]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN1_RX1_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff88c]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.CAN1_SCE_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e07230]"></a>ChipHalInit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, hal.o(i.ChipHalInit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = ChipHalInit ⇒ USART_Configuration ⇒ USART_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
<LI><a href="#[e056c4]">>></a>   NVIC_Configuration 
<LI><a href="#[e05e44]">>></a>   RCC_Configuration 
<LI><a href="#[e062b8]">>></a>   GPIO_Configuration 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[e071f4]"></a>ChipOutHalInit</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, hal.o(i.ChipOutHalInit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = ChipOutHalInit ⇒ ADC1_Init ⇒ ADC1_Mode_Config ⇒ ADC_RegularChannelConfig 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
<LI><a href="#[e05700]">>></a>   LSP001_init 
<LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
<LI><a href="#[e057b4]">>></a>   Gyr_Init 
<LI><a href="#[e057f0]">>></a>   ADC1_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[dff850]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel1_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff814]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel2_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff7d8]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel3_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff79c]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel4_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff760]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel5_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff724]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel6_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff6e8]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel7_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14a57b8]"></a>DMA_Cmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a577c]"></a>DMA_DeInit</STRONG> (Thumb, 316 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_DeInit)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[14a5740]"></a>DMA_Init</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_dma.o(i.DMA_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a5b00]">>></a>   ADC1_Mode_Config 
</UL> 
 
<P><STRONG><a name="[dff6ac]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e072a8]"></a>Delay</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.Delay)) 
<BR><BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[14a757c]"></a>Display8_LPS001P_Uart</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, lps001dl.o(i.Display8_LPS001P_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display8_LPS001P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
</UL> 
 
<P><STRONG><a name="[14a62f8]"></a>Display_Gyr_N_Uart</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, gyr.o(i.Display_Gyr_N_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_Gyr_N_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a6244]">>></a>   Gyr_V2A_Z 
<LI><a href="#[14a6280]">>></a>   Gyr_V2A_XY 
</UL> 
 
<P><STRONG><a name="[14a62bc]"></a>Display_Gyr_P_Uart</STRONG> (Thumb, 110 bytes, Stack size 16 bytes, gyr.o(i.Display_Gyr_P_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_Gyr_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071b8]">>></a>   Get_Gyr_Data 
<LI><a href="#[14a6244]">>></a>   Gyr_V2A_Z 
<LI><a href="#[14a6280]">>></a>   Gyr_V2A_XY 
</UL> 
 
<P><STRONG><a name="[14a8ddc]"></a>Display_LM75N_Uart</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, stlm75d.o(i.Display_LM75N_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_LM75N_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a8bc0]">>></a>   Raw_LM75_Process 
</UL> 
 
<P><STRONG><a name="[14a8da0]"></a>Display_LM75P_Uart</STRONG> (Thumb, 110 bytes, Stack size 16 bytes, stlm75d.o(i.Display_LM75P_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_LM75P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a8bc0]">>></a>   Raw_LM75_Process 
</UL> 
 
<P><STRONG><a name="[14a7540]"></a>Display_LPS001P_Uart</STRONG> (Thumb, 142 bytes, Stack size 16 bytes, lps001dl.o(i.Display_LPS001P_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_LPS001P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a7360]">>></a>   Raw_LPS001_Process 
</UL> 
 
<P><STRONG><a name="[14abe9c]"></a>Display_N_Uart</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, lsm303dlhc.o(i.Display_N_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_N_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab9b0]">>></a>   Raw_M_Process 
<LI><a href="#[14ab9ec]">>></a>   Raw_A_Process 
</UL> 
 
<P><STRONG><a name="[14abe60]"></a>Display_P_Uart</STRONG> (Thumb, 158 bytes, Stack size 16 bytes, lsm303dlhc.o(i.Display_P_Uart)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Display_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab9b0]">>></a>   Raw_M_Process 
<LI><a href="#[14ab9ec]">>></a>   Raw_A_Process 
</UL> 
 
<P><STRONG><a name="[dff670]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI0_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff634]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI15_10_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff5f8]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI1_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff5bc]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI2_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff580]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI3_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff544]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI4_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff508]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.EXTI9_5_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff4cc]"></a>FLASH_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.FLASH_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e062b8]"></a>GPIO_Configuration</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, gpio.o(i.GPIO_Configuration)) 
<BR><BR>[Called By]<UL><LI><a href="#[e07230]">>></a>   ChipHalInit 
</UL> 
 
<P><STRONG><a name="[e04a58]"></a>GPIO_Init</STRONG> (Thumb, 272 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
<LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
<LI><a href="#[14a5b3c]">>></a>   ADC1_GPIO_Config 
</UL> 
 
<P><STRONG><a name="[14a6154]"></a>GPIO_ResetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits)) 
<BR><BR>[Called By]<UL><LI><a href="#[e057b4]">>></a>   Gyr_Init 
<LI><a href="#[14a61cc]">>></a>   LY330AL_Set_Mode 
<LI><a href="#[14a6208]">>></a>   LPR430AL_Set_Mode 
</UL> 
 
<P><STRONG><a name="[14a6118]"></a>GPIO_SetBits</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a61cc]">>></a>   LY330AL_Set_Mode 
<LI><a href="#[14a6208]">>></a>   LPR430AL_Set_Mode 
</UL> 
 
<P><STRONG><a name="[14abdac]"></a>GetAccAxesRaw</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, lsm303dlhc.o(i.GetAccAxesRaw)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GetAccAxesRaw ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
</UL> 
 
<P><STRONG><a name="[14abbcc]"></a>GetMagAxesRaw</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, lsm303dlhc.o(i.GetMagAxesRaw)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GetMagAxesRaw ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
</UL> 
 
<P><STRONG><a name="[14abb90]"></a>GetSatusBit</STRONG> (Thumb, 220 bytes, Stack size 16 bytes, lsm303dlhc.o(i.GetSatusBit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GetSatusBit ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
</UL> 
 
<P><STRONG><a name="[e071b8]"></a>Get_Gyr_Data</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, gyr.o(i.Get_Gyr_Data)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Get_Gyr_Data ⇒ Gyr_V2A_Z ⇒ Display_Gyr_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[14a6244]">>></a>   Gyr_V2A_Z 
<LI><a href="#[14a6280]">>></a>   Gyr_V2A_XY 
<LI><a href="#[14a62bc]">>></a>   Display_Gyr_P_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[e0717c]"></a>Get_LPS001_Data</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, lps001dl.o(i.Get_LPS001_Data)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = Get_LPS001_Data ⇒ LPS001_Temp_Read ⇒ ReadReg_LPS001 ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[14a7360]">>></a>   Raw_LPS001_Process 
<LI><a href="#[14a739c]">>></a>   LPS001_Temp_Read 
<LI><a href="#[14a748c]">>></a>   LPS001_Press_Read 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[e07140]"></a>Get_STM75D_Data</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, stlm75d.o(i.Get_STM75D_Data)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Get_STM75D_Data ⇒ I2C_LM75_Temp_Read ⇒ I2C_LM75_Reg_Read ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[14a8bc0]">>></a>   Raw_LM75_Process 
<LI><a href="#[14a8bfc]">>></a>   I2C_LM75_Temp_Read 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[e07104]"></a>Get_lsm303dlhc_data</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, lsm303dlhc.o(i.Get_lsm303dlhc_data)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Get_lsm303dlhc_data ⇒ GetSatusBit ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[14ab9b0]">>></a>   Raw_M_Process 
<LI><a href="#[14ab9ec]">>></a>   Raw_A_Process 
<LI><a href="#[14abb90]">>></a>   GetSatusBit 
<LI><a href="#[14abbcc]">>></a>   GetMagAxesRaw 
<LI><a href="#[14abdac]">>></a>   GetAccAxesRaw 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0726c]">>></a>   main 
</UL> 
 
<P><STRONG><a name="[e057b4]"></a>Gyr_Init</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, gyr.o(i.Gyr_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Gyr_Init ⇒ LY330AL_Set_Mode 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a6154]">>></a>   GPIO_ResetBits 
<LI><a href="#[14a6190]">>></a>   delay 
<LI><a href="#[14a61cc]">>></a>   LY330AL_Set_Mode 
<LI><a href="#[14a6208]">>></a>   LPR430AL_Set_Mode 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[14a6280]"></a>Gyr_V2A_XY</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, gyr.o(i.Gyr_V2A_XY)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Gyr_V2A_XY ⇒ Display_Gyr_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a62bc]">>></a>   Display_Gyr_P_Uart 
<LI><a href="#[14a62f8]">>></a>   Display_Gyr_N_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071b8]">>></a>   Get_Gyr_Data 
</UL> 
 
<P><STRONG><a name="[14a6244]"></a>Gyr_V2A_Z</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, gyr.o(i.Gyr_V2A_Z)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Gyr_V2A_Z ⇒ Display_Gyr_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a62bc]">>></a>   Display_Gyr_P_Uart 
<LI><a href="#[14a62f8]">>></a>   Display_Gyr_N_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071b8]">>></a>   Get_Gyr_Data 
</UL> 
 
<P><STRONG><a name="[dff490]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e05778]"></a>I2C1_Configuration</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, i2c.o(i.I2C1_Configuration)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = I2C1_Configuration ⇒ I2C_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e049e0]">>></a>   RCC_APB2PeriphClockCmd 
<LI><a href="#[e04a1c]">>></a>   RCC_APB1PeriphClockCmd 
<LI><a href="#[e04a58]">>></a>   GPIO_Init 
<LI><a href="#[14aa330]">>></a>   I2C_Init 
<LI><a href="#[14aa420]">>></a>   I2C_DeInit 
<LI><a href="#[14aa45c]">>></a>   I2C_Cmd 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[dff454]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_ER_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff418]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C1_EV_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e0573c]"></a>I2C2_Configuration</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, i2c.o(i.I2C2_Configuration)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = I2C2_Configuration ⇒ I2C_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e049e0]">>></a>   RCC_APB2PeriphClockCmd 
<LI><a href="#[e04a1c]">>></a>   RCC_APB1PeriphClockCmd 
<LI><a href="#[e04a58]">>></a>   GPIO_Init 
<LI><a href="#[14aa330]">>></a>   I2C_Init 
<LI><a href="#[14aa420]">>></a>   I2C_DeInit 
<LI><a href="#[14aa45c]">>></a>   I2C_Cmd 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[dff3dc]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_ER_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff3a0]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.I2C2_EV_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14aa510]"></a>I2C_AcknowledgeConfig</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_AcknowledgeConfig)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14ab1f4]"></a>I2C_BufferRead</STRONG> (Thumb, 242 bytes, Stack size 24 bytes, i2c.o(i.I2C_BufferRead)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14aa240]">>></a>   I2C_SendData 
<LI><a href="#[14aa27c]">>></a>   I2C_Send7bitAddress 
<LI><a href="#[14aa2b8]">>></a>   I2C_ReceiveData 
<LI><a href="#[14aa36c]">>></a>   I2C_GetFlagStatus 
<LI><a href="#[14aa3a8]">>></a>   I2C_GenerateSTOP 
<LI><a href="#[14aa3e4]">>></a>   I2C_GenerateSTART 
<LI><a href="#[14aa4d4]">>></a>   I2C_CheckEvent 
<LI><a href="#[14aa510]">>></a>   I2C_AcknowledgeConfig 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
<LI><a href="#[14a8cec]">>></a>   I2C_LM75_Reg_Read 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
 
<P><STRONG><a name="[14ab1b8]"></a>I2C_ByteWrite</STRONG> (Thumb, 118 bytes, Stack size 24 bytes, i2c.o(i.I2C_ByteWrite)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14aa240]">>></a>   I2C_SendData 
<LI><a href="#[14aa27c]">>></a>   I2C_Send7bitAddress 
<LI><a href="#[14aa3a8]">>></a>   I2C_GenerateSTOP 
<LI><a href="#[14aa3e4]">>></a>   I2C_GenerateSTART 
<LI><a href="#[14aa4d4]">>></a>   I2C_CheckEvent 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a72e8]">>></a>   WriteReg_LPS001 
<LI><a href="#[14ab230]">>></a>   WriteReg 
</UL> 
 
<P><STRONG><a name="[14aa4d4]"></a>I2C_CheckEvent</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, stm32f10x_i2c.o(i.I2C_CheckEvent)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = I2C_CheckEvent 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
<LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa45c]"></a>I2C_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_Cmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
</UL> 
 
<P><STRONG><a name="[14aa420]"></a>I2C_DeInit</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, stm32f10x_i2c.o(i.I2C_DeInit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = I2C_DeInit 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14dd488]">>></a>   RCC_APB1PeriphResetCmd 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
</UL> 
 
<P><STRONG><a name="[14aa3e4]"></a>I2C_GenerateSTART</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_GenerateSTART)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
<LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa3a8]"></a>I2C_GenerateSTOP</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_GenerateSTOP)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
<LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa36c]"></a>I2C_GetFlagStatus</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, stm32f10x_i2c.o(i.I2C_GetFlagStatus)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = I2C_GetFlagStatus 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa330]"></a>I2C_Init</STRONG> (Thumb, 230 bytes, Stack size 48 bytes, stm32f10x_i2c.o(i.I2C_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = I2C_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e05e08]">>></a>   RCC_GetClocksFreq 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
</UL> 
 
<P><STRONG><a name="[14a8cec]"></a>I2C_LM75_Reg_Read</STRONG> (Thumb, 42 bytes, Stack size 24 bytes, stlm75d.o(i.I2C_LM75_Reg_Read)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = I2C_LM75_Reg_Read ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a8bfc]">>></a>   I2C_LM75_Temp_Read 
</UL> 
 
<P><STRONG><a name="[14a8bfc]"></a>I2C_LM75_Temp_Read</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stlm75d.o(i.I2C_LM75_Temp_Read)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = I2C_LM75_Temp_Read ⇒ I2C_LM75_Reg_Read ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a8cec]">>></a>   I2C_LM75_Reg_Read 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07140]">>></a>   Get_STM75D_Data 
</UL> 
 
<P><STRONG><a name="[14aa2b8]"></a>I2C_ReceiveData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_ReceiveData)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa27c]"></a>I2C_Send7bitAddress</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_Send7bitAddress)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
<LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14aa240]"></a>I2C_SendData</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_i2c.o(i.I2C_SendData)) 
<BR><BR>[Called By]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
<LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
 
<P><STRONG><a name="[14a6208]"></a>LPR430AL_Set_Mode</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, gyr.o(i.LPR430AL_Set_Mode)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LPR430AL_Set_Mode 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a6118]">>></a>   GPIO_SetBits 
<LI><a href="#[14a6154]">>></a>   GPIO_ResetBits 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e057b4]">>></a>   Gyr_Init 
</UL> 
 
<P><STRONG><a name="[14a74c8]"></a>LPS001_ID_Read</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, lps001dl.o(i.LPS001_ID_Read)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = LPS001_ID_Read ⇒ ReadReg_LPS001 ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
</UL> 
 
<P><STRONG><a name="[14a748c]"></a>LPS001_Press_Read</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, lps001dl.o(i.LPS001_Press_Read)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LPS001_Press_Read ⇒ ReadReg_LPS001 ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0717c]">>></a>   Get_LPS001_Data 
</UL> 
 
<P><STRONG><a name="[14a7450]"></a>LPS001_SetBDU</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, lps001dl.o(i.LPS001_SetBDU)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LPS001_SetBDU ⇒ WriteReg_LPS001 ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a72e8]">>></a>   WriteReg_LPS001 
<LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
</UL> 
 
<P><STRONG><a name="[14a7414]"></a>LPS001_SetMode</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, lps001dl.o(i.LPS001_SetMode)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LPS001_SetMode ⇒ WriteReg_LPS001 ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a72e8]">>></a>   WriteReg_LPS001 
<LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
</UL> 
 
<P><STRONG><a name="[14a73d8]"></a>LPS001_SetODR</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, lps001dl.o(i.LPS001_SetODR)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LPS001_SetODR ⇒ WriteReg_LPS001 ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a72e8]">>></a>   WriteReg_LPS001 
<LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
</UL> 
 
<P><STRONG><a name="[14a739c]"></a>LPS001_Temp_Read</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, lps001dl.o(i.LPS001_Temp_Read)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LPS001_Temp_Read ⇒ ReadReg_LPS001 ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a7324]">>></a>   ReadReg_LPS001 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0717c]">>></a>   Get_LPS001_Data 
</UL> 
 
<P><STRONG><a name="[e05700]"></a>LSP001_init</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, lps001dl.o(i.LSP001_init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = LSP001_init ⇒ LPS001_SetODR ⇒ WriteReg_LPS001 ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[14a73d8]">>></a>   LPS001_SetODR 
<LI><a href="#[14a7414]">>></a>   LPS001_SetMode 
<LI><a href="#[14a7450]">>></a>   LPS001_SetBDU 
<LI><a href="#[14a74c8]">>></a>   LPS001_ID_Read 
<LI><a href="#[14a757c]">>></a>   Display8_LPS001P_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[14a61cc]"></a>LY330AL_Set_Mode</STRONG> (Thumb, 114 bytes, Stack size 8 bytes, gyr.o(i.LY330AL_Set_Mode)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LY330AL_Set_Mode 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a6118]">>></a>   GPIO_SetBits 
<LI><a href="#[14a6154]">>></a>   GPIO_ResetBits 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e057b4]">>></a>   Gyr_Init 
</UL> 
 
<P><STRONG><a name="[dff364]"></a>MemManage_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff328]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e056c4]"></a>NVIC_Configuration</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, nvic.o(i.NVIC_Configuration)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = NVIC_Configuration ⇒ NVIC_Init 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e044b8]">>></a>   NVIC_PriorityGroupConfig 
<LI><a href="#[e044f4]">>></a>   NVIC_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07230]">>></a>   ChipHalInit 
</UL> 
 
<P><STRONG><a name="[e044f4]"></a>NVIC_Init</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = NVIC_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e056c4]">>></a>   NVIC_Configuration 
</UL> 
 
<P><STRONG><a name="[e044b8]"></a>NVIC_PriorityGroupConfig</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig)) 
<BR><BR>[Called By]<UL><LI><a href="#[e056c4]">>></a>   NVIC_Configuration 
</UL> 
 
<P><STRONG><a name="[dff2ec]"></a>PVD_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PVD_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff2b0]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14a5704]"></a>RCC_AHBPeriphClockCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14a5b3c]">>></a>   ADC1_GPIO_Config 
</UL> 
 
<P><STRONG><a name="[e04a1c]"></a>RCC_APB1PeriphClockCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
<LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
</UL> 
 
<P><STRONG><a name="[14dd488]"></a>RCC_APB1PeriphResetCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[14aa420]">>></a>   I2C_DeInit 
</UL> 
 
<P><STRONG><a name="[e049e0]"></a>RCC_APB2PeriphClockCmd</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
<LI><a href="#[e0573c]">>></a>   I2C2_Configuration 
<LI><a href="#[e05778]">>></a>   I2C1_Configuration 
<LI><a href="#[14a5b3c]">>></a>   ADC1_GPIO_Config 
</UL> 
 
<P><STRONG><a name="[e05e44]"></a>RCC_Configuration</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, rcc.o(i.RCC_Configuration)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = RCC_Configuration ⇒ SystemInit ⇒ SetSysClock 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e05dcc]">>></a>   SystemInit 
<LI><a href="#[e05e08]">>></a>   RCC_GetClocksFreq 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07230]">>></a>   ChipHalInit 
</UL> 
 
<P><STRONG><a name="[e05e08]"></a>RCC_GetClocksFreq</STRONG> (Thumb, 194 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = RCC_GetClocksFreq 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e048b4]">>></a>   USART_Init 
<LI><a href="#[e05e44]">>></a>   RCC_Configuration 
<LI><a href="#[14aa330]">>></a>   I2C_Init 
</UL> 
 
<P><STRONG><a name="[dff274]"></a>RCC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RCC_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff238]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTCAlarm_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff1fc]"></a>RTC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.RTC_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14ab9ec]"></a>Raw_A_Process</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, lsm303dlhc.o(i.Raw_A_Process)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Raw_A_Process ⇒ Display_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14abe60]">>></a>   Display_P_Uart 
<LI><a href="#[14abe9c]">>></a>   Display_N_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
</UL> 
 
<P><STRONG><a name="[14a8bc0]"></a>Raw_LM75_Process</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, stlm75d.o(i.Raw_LM75_Process)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Raw_LM75_Process ⇒ Display_LM75P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a8da0]">>></a>   Display_LM75P_Uart 
<LI><a href="#[14a8ddc]">>></a>   Display_LM75N_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07140]">>></a>   Get_STM75D_Data 
</UL> 
 
<P><STRONG><a name="[14a7360]"></a>Raw_LPS001_Process</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, lps001dl.o(i.Raw_LPS001_Process)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Raw_LPS001_Process ⇒ Display_LPS001P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a7540]">>></a>   Display_LPS001P_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0717c]">>></a>   Get_LPS001_Data 
</UL> 
 
<P><STRONG><a name="[14ab9b0]"></a>Raw_M_Process</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, lsm303dlhc.o(i.Raw_M_Process)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Raw_M_Process ⇒ Display_P_Uart ⇒ USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14abe60]">>></a>   Display_P_Uart 
<LI><a href="#[14abe9c]">>></a>   Display_N_Uart 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
</UL> 
 
<P><STRONG><a name="[14ab974]"></a>ReadReg</STRONG> (Thumb, 28 bytes, Stack size 24 bytes, lsm303dlhc.o(i.ReadReg)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab35c]">>></a>   SetODR_M 
<LI><a href="#[14ab398]">>></a>   SetODR 
<LI><a href="#[14ab3d4]">>></a>   SetModeMag 
<LI><a href="#[14ab410]">>></a>   SetMode 
<LI><a href="#[14ab6a4]">>></a>   SetGainMag 
<LI><a href="#[14ab6e0]">>></a>   SetFullScale 
<LI><a href="#[14ab8c0]">>></a>   SetBDU 
<LI><a href="#[14ab8fc]">>></a>   SetAxis 
<LI><a href="#[14abb90]">>></a>   GetSatusBit 
<LI><a href="#[14abbcc]">>></a>   GetMagAxesRaw 
<LI><a href="#[14abdac]">>></a>   GetAccAxesRaw 
</UL> 
 
<P><STRONG><a name="[14a7324]"></a>ReadReg_LPS001</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, lps001dl.o(i.ReadReg_LPS001)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ReadReg_LPS001 ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab1f4]">>></a>   I2C_BufferRead 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a739c]">>></a>   LPS001_Temp_Read 
<LI><a href="#[14a73d8]">>></a>   LPS001_SetODR 
<LI><a href="#[14a7414]">>></a>   LPS001_SetMode 
<LI><a href="#[14a7450]">>></a>   LPS001_SetBDU 
<LI><a href="#[14a748c]">>></a>   LPS001_Press_Read 
<LI><a href="#[14a74c8]">>></a>   LPS001_ID_Read 
</UL> 
 
<P><STRONG><a name="[dff1c0]"></a>SPI1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI1_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff184]"></a>SPI2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SPI2_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff148]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14ab8fc]"></a>SetAxis</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetAxis)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetAxis ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab8c0]"></a>SetBDU</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetBDU)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetBDU ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab6e0]"></a>SetFullScale</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetFullScale)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetFullScale ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab6a4]"></a>SetGainMag</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetGainMag)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetGainMag ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab410]"></a>SetMode</STRONG> (Thumb, 216 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetMode)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetMode ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab3d4]"></a>SetModeMag</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetModeMag)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetModeMag ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab398]"></a>SetODR</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetODR)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetODR ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[14ab35c]"></a>SetODR_M</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lsm303dlhc.o(i.SetODR_M)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SetODR_M ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab230]">>></a>   WriteReg 
<LI><a href="#[14ab974]">>></a>   ReadReg 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e0564c]">>></a>   lsm303dlhc_init 
</UL> 
 
<P><STRONG><a name="[dff10c]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SysTick_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e05dcc]"></a>SystemInit</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SystemInit ⇒ SetSysClock 
</UL> 
<BR>[Calls]<UL><LI><a href="#[1a7adb8]">>></a>   SetSysClock 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05e44]">>></a>   RCC_Configuration 
</UL> 
 
<P><STRONG><a name="[dff0d0]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TAMPER_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff094]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_BRK_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff058]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_CC_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dff01c]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_TRG_COM_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfefe0]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM1_UP_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfefa4]"></a>TIM2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM2_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfef68]"></a>TIM3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM3_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfef2c]"></a>TIM4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.TIM4_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfeef0]"></a>USART1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART1_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfeeb4]"></a>USART2_IRQHandler</STRONG> (Thumb, 126 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USART2_IRQHandler)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USART2_IRQHandler ⇒ USART_GetITStatus 
</UL> 
<BR>[Calls]<UL><LI><a href="#[dfec5c]">>></a>   USART_ReceiveData 
<LI><a href="#[dfec98]">>></a>   USART_GetITStatus 
<LI><a href="#[dfecd4]">>></a>   USART_ClearITPendingBit 
<LI><a href="#[dfed10]">>></a>   USART_ClearFlag 
<LI><a href="#[e0492c]">>></a>   USART_GetFlagStatus 
</UL> 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[e070c8]"></a>USART2_Puts</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, usart.o(i.USART2_Puts)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART2_Puts 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e04878]">>></a>   USART_SendData 
<LI><a href="#[e0492c]">>></a>   USART_GetFlagStatus 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05700]">>></a>   LSP001_init 
<LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
<LI><a href="#[e07140]">>></a>   Get_STM75D_Data 
<LI><a href="#[e0717c]">>></a>   Get_LPS001_Data 
<LI><a href="#[e071b8]">>></a>   Get_Gyr_Data 
<LI><a href="#[e0726c]">>></a>   main 
<LI><a href="#[14a62bc]">>></a>   Display_Gyr_P_Uart 
<LI><a href="#[14a62f8]">>></a>   Display_Gyr_N_Uart 
<LI><a href="#[14a7540]">>></a>   Display_LPS001P_Uart 
<LI><a href="#[14a757c]">>></a>   Display8_LPS001P_Uart 
<LI><a href="#[14a8da0]">>></a>   Display_LM75P_Uart 
<LI><a href="#[14a8ddc]">>></a>   Display_LM75N_Uart 
<LI><a href="#[14abe60]">>></a>   Display_P_Uart 
<LI><a href="#[14abe9c]">>></a>   Display_N_Uart 
</UL> 
 
<P><STRONG><a name="[dfee78]"></a>USART3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USART3_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfed10]"></a>USART_ClearFlag</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ClearFlag)) 
<BR><BR>[Called By]<UL><LI><a href="#[dfeeb4]">>></a>   USART2_IRQHandler 
</UL> 
 
<P><STRONG><a name="[dfecd4]"></a>USART_ClearITPendingBit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART_ClearITPendingBit 
</UL> 
<BR>[Called By]<UL><LI><a href="#[dfeeb4]">>></a>   USART2_IRQHandler 
</UL> 
 
<P><STRONG><a name="[e049a4]"></a>USART_ClockInit</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClockInit)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USART_ClockInit 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
</UL> 
 
<P><STRONG><a name="[e04968]"></a>USART_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd)) 
<BR><BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
</UL> 
 
<P><STRONG><a name="[e05688]"></a>USART_Configuration</STRONG> (Thumb, 162 bytes, Stack size 32 bytes, usart.o(i.USART_Configuration)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = USART_Configuration ⇒ USART_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e048b4]">>></a>   USART_Init 
<LI><a href="#[e048f0]">>></a>   USART_ITConfig 
<LI><a href="#[e04968]">>></a>   USART_Cmd 
<LI><a href="#[e049a4]">>></a>   USART_ClockInit 
<LI><a href="#[e049e0]">>></a>   RCC_APB2PeriphClockCmd 
<LI><a href="#[e04a1c]">>></a>   RCC_APB1PeriphClockCmd 
<LI><a href="#[e04a58]">>></a>   GPIO_Init 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e07230]">>></a>   ChipHalInit 
</UL> 
 
<P><STRONG><a name="[e0492c]"></a>USART_GetFlagStatus</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus)) 
<BR><BR>[Called By]<UL><LI><a href="#[dfeeb4]">>></a>   USART2_IRQHandler 
<LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
 
<P><STRONG><a name="[dfec98]"></a>USART_GetITStatus</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USART_GetITStatus 
</UL> 
<BR>[Called By]<UL><LI><a href="#[dfeeb4]">>></a>   USART2_IRQHandler 
</UL> 
 
<P><STRONG><a name="[e048f0]"></a>USART_ITConfig</STRONG> (Thumb, 62 bytes, Stack size 20 bytes, stm32f10x_usart.o(i.USART_ITConfig)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = USART_ITConfig 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
</UL> 
 
<P><STRONG><a name="[e048b4]"></a>USART_Init</STRONG> (Thumb, 150 bytes, Stack size 56 bytes, stm32f10x_usart.o(i.USART_Init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = USART_Init ⇒ RCC_GetClocksFreq 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e05e08]">>></a>   RCC_GetClocksFreq 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05688]">>></a>   USART_Configuration 
</UL> 
 
<P><STRONG><a name="[dfec5c]"></a>USART_ReceiveData</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData)) 
<BR><BR>[Called By]<UL><LI><a href="#[dfeeb4]">>></a>   USART2_IRQHandler 
</UL> 
 
<P><STRONG><a name="[e04878]"></a>USART_SendData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData)) 
<BR><BR>[Called By]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
</UL> 
 
<P><STRONG><a name="[dfee3c]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USBWakeUp_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfee00]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_HP_CAN1_TX_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfedc4]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfed88]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[dfed4c]"></a>WWDG_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.WWDG_IRQHandler)) 
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET) 
</UL> 
<P><STRONG><a name="[14ab230]"></a>WriteReg</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, lsm303dlhc.o(i.WriteReg)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = WriteReg ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14ab35c]">>></a>   SetODR_M 
<LI><a href="#[14ab398]">>></a>   SetODR 
<LI><a href="#[14ab3d4]">>></a>   SetModeMag 
<LI><a href="#[14ab410]">>></a>   SetMode 
<LI><a href="#[14ab6a4]">>></a>   SetGainMag 
<LI><a href="#[14ab6e0]">>></a>   SetFullScale 
<LI><a href="#[14ab8c0]">>></a>   SetBDU 
<LI><a href="#[14ab8fc]">>></a>   SetAxis 
</UL> 
 
<P><STRONG><a name="[14a72e8]"></a>WriteReg_LPS001</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, lps001dl.o(i.WriteReg_LPS001)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = WriteReg_LPS001 ⇒ I2C_ByteWrite ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab1b8]">>></a>   I2C_ByteWrite 
</UL> 
<BR>[Called By]<UL><LI><a href="#[14a73d8]">>></a>   LPS001_SetODR 
<LI><a href="#[14a7414]">>></a>   LPS001_SetMode 
<LI><a href="#[14a7450]">>></a>   LPS001_SetBDU 
</UL> 
 
<P><STRONG><a name="[1b098ec]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) 
 
<P><STRONG><a name="[1b098b0]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) 
 
<P><STRONG><a name="[1b09874]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) 
 
<P><STRONG><a name="[14a6190]"></a>delay</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, gyr.o(i.delay)) 
<BR><BR>[Called By]<UL><LI><a href="#[e057b4]">>></a>   Gyr_Init 
</UL> 
 
<P><STRONG><a name="[e0564c]"></a>lsm303dlhc_init</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, lsm303dlhc.o(i.lsm303dlhc_init)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = lsm303dlhc_init ⇒ SetODR_M ⇒ ReadReg ⇒ I2C_BufferRead ⇒ I2C_CheckEvent 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14ab35c]">>></a>   SetODR_M 
<LI><a href="#[14ab398]">>></a>   SetODR 
<LI><a href="#[14ab3d4]">>></a>   SetModeMag 
<LI><a href="#[14ab410]">>></a>   SetMode 
<LI><a href="#[14ab6a4]">>></a>   SetGainMag 
<LI><a href="#[14ab6e0]">>></a>   SetFullScale 
<LI><a href="#[14ab8c0]">>></a>   SetBDU 
<LI><a href="#[14ab8fc]">>></a>   SetAxis 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
</UL> 
 
<P><STRONG><a name="[e0726c]"></a>main</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, main.o(i.main)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = main ⇒ ChipOutHalInit ⇒ ADC1_Init ⇒ ADC1_Mode_Config ⇒ ADC_RegularChannelConfig 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e070c8]">>></a>   USART2_Puts 
<LI><a href="#[e07104]">>></a>   Get_lsm303dlhc_data 
<LI><a href="#[e07140]">>></a>   Get_STM75D_Data 
<LI><a href="#[e0717c]">>></a>   Get_LPS001_Data 
<LI><a href="#[e071b8]">>></a>   Get_Gyr_Data 
<LI><a href="#[e071f4]">>></a>   ChipOutHalInit 
<LI><a href="#[e07230]">>></a>   ChipHalInit 
<LI><a href="#[e072a8]">>></a>   Delay 
</UL> 
<BR>[Address Reference Count : 1]<UL><LI> entry7.o(.ARM.Collect$$$$00000007) 
</UL><P> 
<H3> 
Local Symbols 
</H3> 
<P><STRONG><a name="[14a5b3c]"></a>ADC1_GPIO_Config</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, adc.o(i.ADC1_GPIO_Config)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ADC1_GPIO_Config ⇒ GPIO_Init 
</UL> 
<BR>[Calls]<UL><LI><a href="#[e049e0]">>></a>   RCC_APB2PeriphClockCmd 
<LI><a href="#[e04a58]">>></a>   GPIO_Init 
<LI><a href="#[14a5704]">>></a>   RCC_AHBPeriphClockCmd 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e057f0]">>></a>   ADC1_Init 
</UL> 
 
<P><STRONG><a name="[14a5b00]"></a>ADC1_Mode_Config</STRONG> (Thumb, 244 bytes, Stack size 72 bytes, adc.o(i.ADC1_Mode_Config)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = ADC1_Mode_Config ⇒ ADC_RegularChannelConfig 
</UL> 
<BR>[Calls]<UL><LI><a href="#[14a5740]">>></a>   DMA_Init 
<LI><a href="#[14a577c]">>></a>   DMA_DeInit 
<LI><a href="#[14a57b8]">>></a>   DMA_Cmd 
<LI><a href="#[14a57f4]">>></a>   ADC_StartCalibration 
<LI><a href="#[14a5830]">>></a>   ADC_SoftwareStartConvCmd 
<LI><a href="#[14a586c]">>></a>   ADC_ResetCalibration 
<LI><a href="#[14a58a8]">>></a>   ADC_RegularChannelConfig 
<LI><a href="#[14a58e4]">>></a>   ADC_Init 
<LI><a href="#[14a5920]">>></a>   ADC_GetResetCalibrationStatus 
<LI><a href="#[14a595c]">>></a>   ADC_GetCalibrationStatus 
<LI><a href="#[14a5998]">>></a>   ADC_DMACmd 
<LI><a href="#[14a59d4]">>></a>   ADC_Cmd 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e057f0]">>></a>   ADC1_Init 
</UL> 
 
<P><STRONG><a name="[1a7adb8]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock)) 
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SetSysClock 
</UL> 
<BR>[Calls]<UL><LI><a href="#[1a7ad7c]">>></a>   SetSysClockTo72 
</UL> 
<BR>[Called By]<UL><LI><a href="#[e05dcc]">>></a>   SystemInit 
</UL> 
 
<P><STRONG><a name="[1a7ad7c]"></a>SetSysClockTo72</STRONG> (Thumb, 198 bytes, Stack size 0 bytes, system_stm32f10x.o(i.SetSysClockTo72)) 
<BR><BR>[Called By]<UL><LI><a href="#[1a7adb8]">>></a>   SetSysClock 
</UL> 
<P> 
<H3> 
Undefined Global Symbols 
</H3><HR></body></html>