; generated by ARM C/C++ Compiler, 4.1 [Build 713]
; commandline ArmCC [--list --split_sections --debug -c --asm --interleave -o.\Obj\main.o --asm_dir=.\List\ --list_dir=.\List\ --depend=.\Obj\main.d --cpu=Cortex-M3 --apcs=interwork -O3 -I.\usb_library\inc -IC:\Keil\ARM\CMSIS\Include -IC:\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=1

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


                  __ARM_use_no_argv EQU 0
