C51 COMPILER V7.06 HELLO_LED 08/18/2005 15:30:28 PAGE 1 C51 COMPILER V7.06, COMPILATION OF MODULE HELLO_LED OBJECT MODULE PLACED IN hello_led.OBJ COMPILER INVOKED BY: d:\Keil777\C51\BIN\C51.EXE hello_led.c BROWSE DEBUG OBJECTEXTEND stmt level source 1 2 #include "system.h" 3 #include "basic_io.h" *** WARNING C318 IN LINE 4 OF basic_io.h: can't open file 'io.h' 4 #include "LCD.h" 5 #include "Test.h" 6 #include "Open_I2C.h" 7 #include "sys/alt_irq.h" *** WARNING C318 IN LINE 7 OF hello_led.c: can't open file 'sys/alt_irq.h' 8 9 // for USB 10 #include "BASICTYP.H" 11 #include "COMMON.H" 12 #include "ISR.H" 13 #include "USB.H" 14 #include "ISR.C" *** WARNING C318 IN LINE 4 OF ISR.C: can't open file 'unistd.h' *** WARNING C206 IN LINE 32 OF ISR.C: 'IOWR': missing function-prototype *** ERROR C267 IN LINE 32 OF ISR.C: 'IOWR': requires ANSI-style prototype *** ERROR C241 IN LINE 421 OF ISR.C: 'Isr_Ep05Done': auto segment too large 15 #include "HAL4D13.C" *** WARNING C318 IN LINE 3 OF HAL4D13.C: can't open file 'sys/alt_irq.h' 16 #include "CHAP_9.C" 17 #include "D13BUS.C" 18 #include "ISO.C" *** WARNING C318 IN LINE 4 OF ISO.C: can't open file 'unistd.h' 19 #include "MAINLOOP.C" 20 21 22 23 #include *** WARNING C318 IN LINE 23 OF hello_led.c: can't open file 'unistd.h' 24 #include 25 #include 26 27 //------------------------------------------------------------------------- 28 // Global Variable 29 D13FLAGS bD13flags; 30 USBCHECK_DEVICE_STATES bUSBCheck_Device_State; 31 CONTROL_XFER ControlData; 32 IO_REQUEST idata ioRequest; 33 //------------------------------------------------------------------------- 34 int main(void) 35 { 36 1 37 1 bUSBCheck_Device_State.State_bits.DEVICE_DEFAULT_STATE = 1; 38 1 bUSBCheck_Device_State.State_bits.DEVICE_ADDRESS_STATE = 0; 39 1 bUSBCheck_Device_State.State_bits.DEVICE_CONFIGURATION_STATE = 0; 40 1 41 1 basic_test(); 42 1 43 1 Hal4D13_ResetDevice(); /*Reset the Device Controller*/ 44 1 reconnect_USB(); /* Programs the DC's Register*/ 45 1 46 1 //Hal4D13_AcquireD13(ISP1362_IRQ); C51 COMPILER V7.06 HELLO_LED 08/18/2005 15:30:28 PAGE 2 47 1 IOWR(PIO_0_BASE, 2, 2);//INT1 ENABLE 48 1 49 1 //IOWR(PIO_0_BASE, 3, 0);///cler 50 1 51 1 Hal4D13_AcquireD13(PIO_0_IRQ); 52 1 Hal4D13_SetMode(D13REG_MODE_DMA16 53 1 |D13REG_MODE_SOFTCONNECT 54 1 |D13REG_MODE_INT_EN /*Enableing Device Interrupts*/ 55 1 ); 56 1 57 1 CHECK_CHIP_ID(); 58 1 59 1 bD13flags.bits.verbose=1; 60 1 61 1 while (1) 62 1 { 63 2 if (bD13flags.bits.suspend) 64 2 { 65 3 printf("\nSuspend Change Handler!!\n"); 66 3 RaiseIRQL(); 67 3 bD13flags.bits.suspend= 0; 68 3 LowerIRQL(); 69 3 suspend_change(); 70 3 } // Suspend Change Handler 71 2 72 2 if (bD13flags.bits.DCP_state == USBFSM4DCP_SETUPPROC) 73 2 { 74 3 printf("\nSetup Token Handler!!\n"); 75 3 RaiseIRQL(); 76 3 SetupToken_Handler(); 77 3 LowerIRQL(); 78 3 } // Setup Token Handler 79 2 80 2 if ((bD13flags.bits.DCP_state == USBFSM4DCP_REQUESTPROC) && !ControlData.Abort) 81 2 { 82 3 printf("\nDevice Request Handler!!\n"); 83 3 RaiseIRQL(); 84 3 bD13flags.bits.DCP_state = 0x00; 85 3 DeviceRequest_Handler(); 86 3 LowerIRQL(); 87 3 } // Device Request Handler 88 2 89 2 usleep(1); 90 2 } 91 1 return 0; 92 1 } 93 94 //------------------------------------------------------------------------- 95 96 C51 COMPILATION COMPLETE. 7 WARNING(S), 2 ERROR(S)