; generated by ARM C/C++ Compiler with , RVCT4.0 [Build 524] for uVision
; commandline ArmCC [--split_sections --debug -c --asm --interleave -o.\Obj\main.o --depend=.\Obj\main.d --device=DARMSTM --apcs=interwork -O3 -I.\usb_library\inc -Id:\Keil\ARM\INC\ST\STM32F10x -D__MICROLIB -DVECT_TAB_FLASH --omf_browse=.\Obj\main.crf main.c]
                          THUMB

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

                  Delay PROC
;;;60     *******************************************************************************/
;;;61     void Delay(vu32 nCount)
000000  e000              B        |L1.4|
                  |L1.2|
;;;62     {
;;;63       for(; nCount!= 0;nCount--);
000002  1e40              SUBS     r0,r0,#1
                  |L1.4|
000004  2800              CMP      r0,#0
000006  d1fc              BNE      |L1.2|
;;;64     }
000008  4770              BX       lr
;;;65     
                          ENDP


                          AREA ||i.main||, CODE, READONLY, ALIGN=2

                  main PROC
;;;29     *******************************************************************************/
;;;30     int main(void)
000000  b510              PUSH     {r4,lr}
;;;31     {
;;;32       
;;;33     #ifdef DEBUG
;;;34       debug();
;;;35     #endif
;;;36     
;;;37       Set_System();
000002  f7fffffe          BL       Set_System
;;;38     
;;;39       USB_Interrupts_Config();
000006  f7fffffe          BL       USB_Interrupts_Config
;;;40     
;;;41       Set_USBClock();
00000a  f7fffffe          BL       Set_USBClock
;;;42     
;;;43       USB_Init();
00000e  f7fffffe          BL       USB_Init
;;;44     
;;;45       while (1)
;;;46       {	
;;;47         if (JoyState() != 0)
000012  bf00              NOP      
                  |L2.20|
000014  f7fffffe          BL       JoyState
000018  2800              CMP      r0,#0
00001a  d0fb              BEQ      |L2.20|
;;;48         {
;;;49           Joystick_Send(JoyState());
00001c  f7fffffe          BL       JoyState
000020  f7fffffe          BL       Joystick_Send
000024  e7f6              B        |L2.20|
;;;50         }
;;;51       }
;;;52     }
;;;53     
                          ENDP


                  __ARM_use_no_argv EQU 0
