; generated by Component: ARM Compiler 5.06 update 7 (build 960) Tool: ArmCC [4d365d]
; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave -o..\output\sc_init.o --asm_dir=..\List\ --list_dir=..\List\ --depend=..\output\sc_init.d --cpu=Cortex-M0+ --apcs=interwork --diag_suppress=9931 -I..\FWLib\SC32F1XXX_Lib\inc -I..\User\HeadFiles -I..\User -I..\Drivers -I..\Apps -I..\CMSIS -IF:\Users\SOC\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0plus\Include -D__UVISION_VERSION=536 -DARMCM0P -DSC32f10xx --omf_browse=..\output\sc_init.crf ..\User\SC_Init.c]
                          THUMB

                          AREA ||i.SC_ACMP_Init||, CODE, READONLY, ALIGN=1

                  SC_ACMP_Init PROC
;;;524    *****************************************************/
;;;525    void SC_ACMP_Init(void)
000000  4770              BX       lr
;;;526    {
;;;527      /*<Generated by EasyCodeCube begin>*/
;;;528      //Forbid editing areas between the labels !!!
;;;529      /*<Generated by EasyCodeCube end>*/	
;;;530    }
;;;531    
                          ENDP


                          AREA ||i.SC_ADC_Init||, CODE, READONLY, ALIGN=1

                  SC_ADC_Init PROC
;;;316    *****************************************************/
;;;317    void SC_ADC_Init(void)
000000  4770              BX       lr
;;;318    {
;;;319      /*<Generated by EasyCodeCube begin>*/
;;;320      //Forbid editing areas between the labels !!!
;;;321      /*<Generated by EasyCodeCube end>*/
;;;322    }
;;;323    
                          ENDP


                          AREA ||i.SC_BTM_Init||, CODE, READONLY, ALIGN=1

                  SC_BTM_Init PROC
;;;407    *****************************************************/
;;;408    void SC_BTM_Init(void)
000000  4770              BX       lr
;;;409    {
;;;410      /*<Generated by EasyCodeCube begin>*/
;;;411      //Forbid editing areas between the labels !!!
;;;412      /*<Generated by EasyCodeCube end>*/
;;;413    }
;;;414    
                          ENDP


                          AREA ||i.SC_CRC_Init||, CODE, READONLY, ALIGN=1

                  SC_CRC_Init PROC
;;;420    *****************************************************/
;;;421    void SC_CRC_Init(void)
000000  4770              BX       lr
;;;422    {
;;;423      /*<Generated by EasyCodeCube begin>*/
;;;424      //Forbid editing areas between the labels !!!
;;;425      /*<Generated by EasyCodeCube end>*/
;;;426    }
;;;427    
                          ENDP


                          AREA ||i.SC_DMA0_Init||, CODE, READONLY, ALIGN=1

                  SC_DMA0_Init PROC
;;;433    *****************************************************/
;;;434    void SC_DMA0_Init(void)
000000  4770              BX       lr
;;;435    {
;;;436      /*<Generated by EasyCodeCube begin>*/
;;;437      //Forbid editing areas between the labels !!!
;;;438      /*<Generated by EasyCodeCube end>*/
;;;439    }
;;;440    
                          ENDP


                          AREA ||i.SC_DMA1_Init||, CODE, READONLY, ALIGN=1

                  SC_DMA1_Init PROC
;;;446    *****************************************************/
;;;447    void SC_DMA1_Init(void)
000000  4770              BX       lr
;;;448    {
;;;449      /*<Generated by EasyCodeCube begin>*/
;;;450      //Forbid editing areas between the labels !!!
;;;451      /*<Generated by EasyCodeCube end>*/
;;;452    }
;;;453    
                          ENDP


                          AREA ||i.SC_DMA2_Init||, CODE, READONLY, ALIGN=1

                  SC_DMA2_Init PROC
;;;459    *****************************************************/
;;;460    void SC_DMA2_Init(void)
000000  4770              BX       lr
;;;461    {
;;;462      /*<Generated by EasyCodeCube begin>*/
;;;463      //Forbid editing areas between the labels !!!
;;;464      /*<Generated by EasyCodeCube end>*/
;;;465    }
;;;466    
                          ENDP


                          AREA ||i.SC_DMA3_Init||, CODE, READONLY, ALIGN=1

                  SC_DMA3_Init PROC
;;;472    *****************************************************/
;;;473    void SC_DMA3_Init(void)
000000  4770              BX       lr
;;;474    {
;;;475      /*<Generated by EasyCodeCube begin>*/
;;;476      //Forbid editing areas between the labels !!!
;;;477      /*<Generated by EasyCodeCube end>*/
;;;478    }
;;;479    
                          ENDP


                          AREA ||i.SC_GPIO_Init||, CODE, READONLY, ALIGN=1

                  SC_GPIO_Init PROC
;;;108    *****************************************************/
;;;109    void SC_GPIO_Init(void)
000000  4770              BX       lr
;;;110    {
;;;111      /*<Generated by EasyCodeCube begin>*/
;;;112      //Forbid editing areas between the labels !!!
;;;113      /*<Generated by EasyCodeCube end>*/		
;;;114    }
;;;115    
                          ENDP


                          AREA ||i.SC_IAP_Init||, CODE, READONLY, ALIGN=1

                  SC_IAP_Init PROC
;;;342    *****************************************************/
;;;343    void SC_IAP_Init(void)
000000  4770              BX       lr
;;;344    {
;;;345      /*<Generated by EasyCodeCube begin>*/
;;;346      //Forbid editing areas between the labels !!!
;;;347      /*<Generated by EasyCodeCube end>*/		
;;;348    }
;;;349    
                          ENDP


                          AREA ||i.SC_INT_Init||, CODE, READONLY, ALIGN=1

                  SC_INT_Init PROC
;;;303    *****************************************************/
;;;304    void SC_INT_Init(void)
000000  4770              BX       lr
;;;305    {
;;;306      /*<Generated by EasyCodeCube begin>*/
;;;307      //Forbid editing areas between the labels !!!
;;;308      /*<Generated by EasyCodeCube end>*/
;;;309    }
;;;310    
                          ENDP


                          AREA ||i.SC_Init||, CODE, READONLY, ALIGN=1

                  SC_Init PROC
;;;36     *****************************************************/
;;;37     void SC_Init(void)
000000  b510              PUSH     {r4,lr}
;;;38     {
;;;39       /*<Generated by EasyCodeCube begin>*/
;;;40       //Forbid editing areas between the labels !!!
;;;41       SC_RCC_Init();
000002  f7fffffe          BL       SC_RCC_Init
;;;42       /*<Generated by EasyCodeCube end>*/
;;;43     }
000006  bd10              POP      {r4,pc}
;;;44     /*****************************************************
                          ENDP


                          AREA ||i.SC_LCD_Init||, CODE, READONLY, ALIGN=1

                  SC_LCD_Init PROC
;;;498    *****************************************************/
;;;499    void SC_LCD_Init(void)
000000  4770              BX       lr
;;;500    {
;;;501      /*<Generated by EasyCodeCube begin>*/
;;;502      //Forbid editing areas between the labels !!!
;;;503      /*<Generated by EasyCodeCube end>*/
;;;504    }
;;;505    
                          ENDP


                          AREA ||i.SC_LEDPWM_Init||, CODE, READONLY, ALIGN=1

                  SC_LEDPWM_Init PROC
;;;290    *****************************************************/
;;;291    void SC_LEDPWM_Init(void)
000000  4770              BX       lr
;;;292    {
;;;293      /*<Generated by EasyCodeCube begin>*/
;;;294      //Forbid editing areas between the labels !!!
;;;295      /*<Generated by EasyCodeCube end>*/	
;;;296    }
;;;297    
                          ENDP


                          AREA ||i.SC_LED_Init||, CODE, READONLY, ALIGN=1

                  SC_LED_Init PROC
;;;511    *****************************************************/
;;;512    void SC_LED_Init(void)
000000  4770              BX       lr
;;;513    {
;;;514      /*<Generated by EasyCodeCube begin>*/
;;;515      //Forbid editing areas between the labels !!!
;;;516      /*<Generated by EasyCodeCube end>*/
;;;517    }
;;;518    
                          ENDP


                          AREA ||i.SC_NVIC_Init||, CODE, READONLY, ALIGN=1

                  SC_NVIC_Init PROC
;;;94     *****************************************************/
;;;95     void SC_NVIC_Init(void)
000000  4770              BX       lr
;;;96     {
;;;97       /*<Generated by EasyCodeCube begin>*/
;;;98       //Forbid editing areas between the labels !!!
;;;99       
;;;100      /*<Generated by EasyCodeCube end>*/	
;;;101    }
;;;102    
                          ENDP


                          AREA ||i.SC_OPTION_Init||, CODE, READONLY, ALIGN=1

                  SC_OPTION_Init PROC
;;;82     *****************************************************/
;;;83     void SC_OPTION_Init(void)
000000  4770              BX       lr
;;;84     {
;;;85       /*<Generated by EasyCodeCube begin>*/
;;;86       //Forbid editing areas between the labels !!!
;;;87       /*<Generated by EasyCodeCube end>*/	
;;;88     }
;;;89     /*****************************************************
                          ENDP


                          AREA ||i.SC_PGA_Init||, CODE, READONLY, ALIGN=1

                  SC_PGA_Init PROC
;;;329    *****************************************************/
;;;330    void SC_PGA_Init(void)
000000  4770              BX       lr
;;;331    {
;;;332      /*<Generated by EasyCodeCube begin>*/
;;;333      //Forbid editing areas between the labels !!!
;;;334      /*<Generated by EasyCodeCube end>*/
;;;335    }
;;;336    
                          ENDP


                          AREA ||i.SC_PWM0_Init||, CODE, READONLY, ALIGN=1

                  SC_PWM0_Init PROC
;;;277    *****************************************************/
;;;278    void SC_PWM0_Init(void)
000000  4770              BX       lr
;;;279    {
;;;280      /*<Generated by EasyCodeCube begin>*/
;;;281      //Forbid editing areas between the labels !!!
;;;282      /*<Generated by EasyCodeCube end>*/	
;;;283    }
;;;284    
                          ENDP


                          AREA ||i.SC_RCC_Init||, CODE, READONLY, ALIGN=1

                  SC_RCC_Init PROC
;;;49     *****************************************************/
;;;50     void SC_RCC_Init(void)
000000  b510              PUSH     {r4,lr}
;;;51     {
;;;52       /*<Generated by EasyCodeCube begin>*/
;;;53       //Forbid editing areas between the labels !!!
;;;54       RCC_Unlock(0xFF);
000002  20ff              MOVS     r0,#0xff
000004  f7fffffe          BL       RCC_Unlock
;;;55     #if defined(SC32f10xx)||defined(SC32f12xx)
;;;56       RCC_HXTCmd(DISABLE);
000008  2000              MOVS     r0,#0
00000a  f7fffffe          BL       RCC_HXTCmd
;;;57     #endif
;;;58       RCC_LXTCmd(DISABLE);
00000e  2000              MOVS     r0,#0
000010  f7fffffe          BL       RCC_LXTCmd
;;;59       RCC_LIRCCmd(ENABLE);
000014  2001              MOVS     r0,#1
000016  f7fffffe          BL       RCC_LIRCCmd
;;;60       RCC_HIRCCmd(ENABLE);
00001a  2001              MOVS     r0,#1
00001c  f7fffffe          BL       RCC_HIRCCmd
;;;61       RCC_ITConfig(DISABLE);
000020  2000              MOVS     r0,#0
000022  f7fffffe          BL       RCC_ITConfig
;;;62       RCC_HCLKConfig(RCC_SYSCLK_Div1);
000026  2000              MOVS     r0,#0
000028  f7fffffe          BL       RCC_HCLKConfig
;;;63       /*<Generated by EasyCodeCube end>*/	
;;;64     }
00002c  bd10              POP      {r4,pc}
;;;65     /*****************************************************
                          ENDP


                          AREA ||i.SC_SPI0_Init||, CODE, READONLY, ALIGN=1

                  SC_SPI0_Init PROC
;;;355    *****************************************************/
;;;356    void SC_SPI0_Init(void)
000000  4770              BX       lr
;;;357    {
;;;358      /*<Generated by EasyCodeCube begin>*/
;;;359      //Forbid editing areas between the labels !!!
;;;360      /*<Generated by EasyCodeCube end>*/		
;;;361    }
;;;362    
                          ENDP


                          AREA ||i.SC_SPI1_Init||, CODE, READONLY, ALIGN=1

                  SC_SPI1_Init PROC
;;;368    *****************************************************/
;;;369    void SC_SPI1_Init(void)
000000  4770              BX       lr
;;;370    {
;;;371      /*<Generated by EasyCodeCube begin>*/
;;;372      //Forbid editing areas between the labels !!!
;;;373      /*<Generated by EasyCodeCube end>*/		
;;;374    }
;;;375    
                          ENDP


                          AREA ||i.SC_SYSTICK_Init||, CODE, READONLY, ALIGN=1

                  SC_SYSTICK_Init PROC
;;;70     *****************************************************/
;;;71     void SC_SYSTICK_Init(void)
000000  4770              BX       lr
;;;72     {
;;;73       /*<Generated by EasyCodeCube begin>*/
;;;74       //Forbid editing areas between the labels !!!
;;;75       /*<Generated by EasyCodeCube end>*/
;;;76     }
;;;77     /*****************************************************
                          ENDP


                          AREA ||i.SC_TIM0_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM0_Init PROC
;;;173    *****************************************************/
;;;174    void SC_TIM0_Init(void)
000000  4770              BX       lr
;;;175    {
;;;176      /*<Generated by EasyCodeCube begin>*/
;;;177      //Forbid editing areas between the labels !!!
;;;178      /*<Generated by EasyCodeCube end>*/		
;;;179    }
;;;180    
                          ENDP


                          AREA ||i.SC_TIM1_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM1_Init PROC
;;;186    *****************************************************/
;;;187    void SC_TIM1_Init(void)
000000  4770              BX       lr
;;;188    {
;;;189      /*<Generated by EasyCodeCube begin>*/
;;;190      //Forbid editing areas between the labels !!!
;;;191      /*<Generated by EasyCodeCube end>*/	
;;;192    }
;;;193    
                          ENDP


                          AREA ||i.SC_TIM2_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM2_Init PROC
;;;199    *****************************************************/
;;;200    void SC_TIM2_Init(void)
000000  4770              BX       lr
;;;201    {
;;;202      /*<Generated by EasyCodeCube begin>*/
;;;203      //Forbid editing areas between the labels !!!
;;;204      /*<Generated by EasyCodeCube end>*/	
;;;205    }
;;;206    
                          ENDP


                          AREA ||i.SC_TIM3_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM3_Init PROC
;;;212    *****************************************************/
;;;213    void SC_TIM3_Init(void)
000000  4770              BX       lr
;;;214    {
;;;215      /*<Generated by EasyCodeCube begin>*/
;;;216      //Forbid editing areas between the labels !!!
;;;217      /*<Generated by EasyCodeCube end>*/	
;;;218    }
;;;219    
                          ENDP


                          AREA ||i.SC_TIM4_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM4_Init PROC
;;;225    *****************************************************/
;;;226    void SC_TIM4_Init(void)
000000  4770              BX       lr
;;;227    {
;;;228      /*<Generated by EasyCodeCube begin>*/
;;;229      //Forbid editing areas between the labels !!!
;;;230      /*<Generated by EasyCodeCube end>*/	
;;;231    }
;;;232    
                          ENDP


                          AREA ||i.SC_TIM5_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM5_Init PROC
;;;238    *****************************************************/
;;;239    void SC_TIM5_Init(void)
000000  4770              BX       lr
;;;240    {
;;;241      /*<Generated by EasyCodeCube begin>*/
;;;242      //Forbid editing areas between the labels !!!
;;;243      /*<Generated by EasyCodeCube end>*/		
;;;244    }
;;;245    
                          ENDP


                          AREA ||i.SC_TIM6_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM6_Init PROC
;;;251    *****************************************************/
;;;252    void SC_TIM6_Init(void)
000000  4770              BX       lr
;;;253    {
;;;254      /*<Generated by EasyCodeCube begin>*/
;;;255      //Forbid editing areas between the labels !!!
;;;256      /*<Generated by EasyCodeCube end>*/		
;;;257    }
;;;258    
                          ENDP


                          AREA ||i.SC_TIM7_Init||, CODE, READONLY, ALIGN=1

                  SC_TIM7_Init PROC
;;;264    *****************************************************/
;;;265    void SC_TIM7_Init(void)
000000  4770              BX       lr
;;;266    {
;;;267      /*<Generated by EasyCodeCube begin>*/
;;;268      //Forbid editing areas between the labels !!!
;;;269      /*<Generated by EasyCodeCube end>*/		
;;;270    }
;;;271    
                          ENDP


                          AREA ||i.SC_TWI0_Init||, CODE, READONLY, ALIGN=1

                  SC_TWI0_Init PROC
;;;381    *****************************************************/
;;;382    void SC_TWI0_Init(void)
000000  4770              BX       lr
;;;383    {
;;;384      /*<Generated by EasyCodeCube begin>*/
;;;385      //Forbid editing areas between the labels !!!
;;;386      /*<Generated by EasyCodeCube end>*/		
;;;387    }
;;;388    
                          ENDP


                          AREA ||i.SC_TWI1_Init||, CODE, READONLY, ALIGN=1

                  SC_TWI1_Init PROC
;;;394    *****************************************************/
;;;395    void SC_TWI1_Init(void)
000000  4770              BX       lr
;;;396    {
;;;397      /*<Generated by EasyCodeCube begin>*/
;;;398      //Forbid editing areas between the labels !!!
;;;399      /*<Generated by EasyCodeCube end>*/		
;;;400    }
;;;401    
                          ENDP


                          AREA ||i.SC_UART0_Init||, CODE, READONLY, ALIGN=1

                  SC_UART0_Init PROC
;;;121    *****************************************************/
;;;122    void SC_UART0_Init(void)
000000  4770              BX       lr
;;;123    {
;;;124      /*<Generated by EasyCodeCube begin>*/
;;;125      //Forbid editing areas between the labels !!!
;;;126      /*<Generated by EasyCodeCube end>*/		
;;;127    }
;;;128    
                          ENDP


                          AREA ||i.SC_UART1_Init||, CODE, READONLY, ALIGN=1

                  SC_UART1_Init PROC
;;;134    *****************************************************/
;;;135    void SC_UART1_Init(void)
000000  4770              BX       lr
;;;136    {
;;;137      /*<Generated by EasyCodeCube begin>*/
;;;138      //Forbid editing areas between the labels !!!
;;;139      /*<Generated by EasyCodeCube end>*/		
;;;140    }
;;;141    
                          ENDP


                          AREA ||i.SC_UART2_Init||, CODE, READONLY, ALIGN=1

                  SC_UART2_Init PROC
;;;147    *****************************************************/
;;;148    void SC_UART2_Init(void)
000000  4770              BX       lr
;;;149    {
;;;150      /*<Generated by EasyCodeCube begin>*/
;;;151      //Forbid editing areas between the labels !!!
;;;152      /*<Generated by EasyCodeCube end>*/		
;;;153    }
;;;154    
                          ENDP


                          AREA ||i.SC_UART3_Init||, CODE, READONLY, ALIGN=1

                  SC_UART3_Init PROC
;;;160    *****************************************************/
;;;161    void SC_UART3_Init(void)
000000  4770              BX       lr
;;;162    {
;;;163      /*<Generated by EasyCodeCube begin>*/
;;;164      //Forbid editing areas between the labels !!!
;;;165      /*<Generated by EasyCodeCube end>*/		
;;;166    }
;;;167    
                          ENDP


                          AREA ||i.SC_WDT_Init||, CODE, READONLY, ALIGN=1

                  SC_WDT_Init PROC
;;;485    *****************************************************/
;;;486    void SC_WDT_Init(void)
000000  4770              BX       lr
;;;487    {
;;;488      /*<Generated by EasyCodeCube begin>*/
;;;489      //Forbid editing areas between the labels !!!
;;;490      /*<Generated by EasyCodeCube end>*/	
;;;491    }
;;;492    
                          ENDP


;*** Start embedded assembler ***

#line 1 "..\\User\\SC_Init.c"
	AREA ||.rev16_text||, CODE
	THUMB
	EXPORT |__asm___9_SC_Init_c_SC_Init____REV16|
#line 463 "..\\CMSIS\\cmsis_armcc.h"
|__asm___9_SC_Init_c_SC_Init____REV16| PROC
#line 464

 rev16 r0, r0
 bx lr
	ENDP
	AREA ||.revsh_text||, CODE
	THUMB
	EXPORT |__asm___9_SC_Init_c_SC_Init____REVSH|
#line 478
|__asm___9_SC_Init_c_SC_Init____REVSH| PROC
#line 479

 revsh r0, r0
 bx lr
	ENDP

;*** End   embedded assembler ***
