pgC51 "FX2Framework.c" ROM(COMPACT) OPTIMIZE(6,SPEED) DEBUG OBJECTEXTEND OBJECT(.\Debug\FX2Framework.obj)tG.\Debug\FX2Framework.objgUGFX2Framework.cn+GFX2.Hdn+G FX2REGS.HLC SYNCDLY.HY@'C:\PROGRAM FILES\KEIL\C51\INC\INTRINS.H2 FX2FRAMEWORKe 3k?PR?MAIN?FX2FRAMEWORK"?DT?MAIN?FX2FRAMEWORK!?PR?HIGHSPEEDCAPABLE?FX2FRAMEWORK{?PR?SETUPCOMMAND?FX2FRAMEWORK?PR?RESUME_ISR?FX2FRAMEWORK ?CO?FX2FRAMEWORK?BI?FX2FRAMEWORK?DT?FX2FRAMEWORKM R h  T ~ _ V   >     @ x   A t a B n C j s  f m  W b i  V e @>  U a z   T  @@~ 3 ^ y }   * 7 "   <  K  ,  J w $ - 1 . e  / d 0  `   { | 2 S @ 8 Q 4  O R  M P I c  N    L q " f Y  : [ $ !   I g  } & #   9 % 0  ~ ' + { 2  # 4 1     6 3    y 5 ] 7 ] p q Q  ^   ; r S = [ z U  Z H W Y X o b 6 5 |   X x Z ?   \  \    PDR_SETCONFIGURATION STRINGDSCRTD_INITTD_POLL_EZUSB_GETSTRINGDSCR EZUSB_SUSP DR_GETSTATUSDR_GETINTERFACEUSERDSCR DR_CLEARFEATURE DR_SETINTERFACE DR_GETDESCRIPTOR EZUSB_DISCON ?EZUSB_DISCON?BIT TD_SUSPEND EZUSB_RESUMEHIGHSPEEDCONFIGDSCR DEVICEDSCR DR_VENDORCMND TD_RESUMEFULLSPEEDCONFIGDSCR DR_SETFEATUREDEVICEQUALDSCRDR_GETCONFIGURATION ?C_STARTUP?C?ULCMP| P EP2FIFOIEBPADDRL REVIDSLEEP PSTRINGDSCR\USBIEBPADDRHEP1INCS GPIFREADYCFGSETUPDAT PDEVICEQUALDSCRZNAKIE MICROFRAMEXIBNIE XGPIFSGLDATLXSELFPWRWAKEUPCS FLOWEQ1CTL FLOWEQ0CTLPFULLSPEEDCONFIGDSCRbUSBERRIEEP1INBCEP8CSEP6CSW EP8FIFOIRQHINPKTENDEP4CSPOTHERCONFIGDSCR PINFLAGSCDU EP6FIFOIRQzI2CTLEP2CS GPIFIDLECSS EP4FIFOIRQrPORTECFG GPIFCTLCFG GPIFREADYSTATEP0CS PINFLAGSABQ EP2FIFOIRQqPORTCCFG PCONFIGDSCRpPORTACFG]USBIRQ7 EP8FIFOPFLEP1OUTCS5 EP6FIFOPFLyI2DAT EP8GPIFPFSTOPRES_WAVEDATA_END PDEVICEDSCRUART2303 EP4FIFOPFL6 EP8FIFOPFH EP6GPIFPFSTOP REVCTL EP8FIFOBUFPHIGHSPEEDCONFIGDSCR1 EP2FIFOPFL4 EP6FIFOPFH EP4GPIFPFSTOP EP6FIFOBUF2 EP4FIFOPFHTOGCTL EP2GPIFPFSTOP' EP8AUTOINLENL~UDMACRCL EP4FIFOBUF0 EP2FIFOPFH% EP6AUTOINLENLGPIFADRL EP2FIFOBUFCT4# EP4AUTOINLENL& EP8AUTOINLENH}UDMACRCHCT3gINT4IVEC SUDPTRCTLCT2IFCONFIG! EP2AUTOINLENL$ EP6AUTOINLENH[NAKIRQGPIFADRHCT1YIBNIRQfINT2IVEC" EP4AUTOINLENHEP1OUTBC EP8FIFOBCL EP8FIFOCFG EP2AUTOINLENH EP6FIFOBCL EP6FIFOCFGc USBERRIRQI OUTPKTEND EP4FIFOBCL EP8FIFOBCH EP4FIFOCFG EP2FIFOBCL EP6FIFOBCH EP2FIFOCFG FLOWHOLDOFF EP4FIFOBCH FLOWSTATEEP1INBUF EP2FIFOBCH FLOWSTBEDGE| EXTAUTODAT2{ EXTAUTODAT1GPIF_WAVE_DATA UDMACRCQUAL`GPIFIE EP8GPIFFLGSELGPIFTCB3d ERRCNTLIMGPIFTCB2 EP6GPIFFLGSELe CLRERRCNTGPIFTCB1FLOWSTBHPERIODGPIFTCB0 EP4GPIFFLGSELFNADDRSUDPTRLEP1INCFG EP2GPIFFLGSEL EP8GPIFTRIGSUDPTRHUSBTEST GPIFIDLECTL EP6GPIFTRIG FIFORESET EP4GPIFTRIG FLOWLOGIC EP2GPIFTRIG GPIFHOLDAMOUNTSUSPEND USBFRAMEL^EPIEFLOWSTB@EP0BUFDBUG EP8FIFOFLGS GPIFABORT USBFRAMEHEP8BCL EP6FIFOFLGSEP8CFG EP1OUTBUFEP6BCL EP4FIFOFLGSEP6CFGEP4BCLEP8BCH EP2FIFOFLGSEP4CFGEP2BCLEP6BCHEP2CFGGOTSUDEP0BCLEP4BCHC EP8ISOINPKTSEP2BCHB EP6ISOINPKTSaGPIFIRQEP0BCHRWUENA EP4ISOINPKTSTESTCFG EP1OUTCFGxI2CS@ EP2ISOINPKTS FIFOPINPOLARBREAKPT XGPIFSGLDATH GPIFWFSELECTXGPIFSGLDATLNOXV EP8FIFOIE_EPIRQUSBCST EP6FIFOIECPUCShINTSETUPR EP4FIFOIEEPCS_OFFSET_LOOKUP_TABLE RESUME_ISR SETUPCOMMANDHIGHSPEEDCAPABLEMAIN FX2FRAMEWORKW$FX2FRAMEWORK.C# _ICE_DUMMY_? !"@" ## # "# "$#H R EP4FIFOIEhINTSETUPCPUCST EP6FIFOIEUSBCS_EPIRQV EP8FIFOIEEAXGPIFSGLDATLNOX GPIFWFSELECT XGPIFSGLDATHBREAKPT  FIFOPINPOLAR@ EP2ISOINPKTSxI2CS EP1OUTCFGTESTCFGA EP4ISOINPKTSRwuenEP0BCHaGPIFIRQB EP6ISOINPKTSEP2BCHC EP8ISOINPKTSEP4BCHEP0BCLGotSUDEP2CFGEP6BCHEP2BCLEP4CFG EP2FIFOFLGSEP8BCHEP4BCLEP6CFG EP4FIFOFLGSEP6BCL EP1OUTBUFEP8CFG EP6FIFOFLGSEP8BCL USBFRAMEH!EPCS_Offset_Lookup_Table GPIFABORT EP8FIFOFLGSDBUG"HighSpeedCapable@ EP0BUFFLOWSTB^EPIE USBFRAMELSUSPEND#main GPIFHOLDAMOUNT EP2GPIFTRIG FLOWLOGIC EP4GPIFTRIG FIFORESET EP6GPIFTRIG GPIFIDLECTLUSBTESTSUDPTRH EP8GPIFTRIGEUSB EP2GPIFFLGSELEP1INCFGSUDPTRLFNADDR EP4GPIFFLGSELGPIFTCB0FLOWSTBHPERIODGPIFTCB1e CLRERRCNT EP6GPIFFLGSELGPIFTCB2d ERRCNTLIMGPIFTCB3 EP8GPIFFLGSEL`GPIFIE UDMACRCQUALGPIF_WAVE_DATA{ EXTAUTODAT1| EXTAUTODAT2 FLOWSTBEDGE EP2FIFOBCH EP1INBUF FLOWSTATE EP4FIFOBCH FLOWHOLDOFF EP2FIFOCFG EP6FIFOBCH EP2FIFOBCL EP4FIFOCFG EP8FIFOBCH EP4FIFOBCLI OUTPKTENDc USBERRIRQ EP6FIFOCFG EP6FIFOBCL  EP2AUTOINLENH$ resume_isr EP8FIFOCFG EP8FIFOBCLEP1OUTBC" EP4AUTOINLENHfINT2IVECYIBNIRQCT1GPIFADRH[NAKIRQ$ EP6AUTOINLENH! EP2AUTOINLENLIFCONFIGCT2 SUDPTRCTLgINT4IVECCT3}UDMACRCH& EP8AUTOINLENH# EP4AUTOINLENLCT4% EP2FIFOBUFGPIFADRL% EP6AUTOINLENL0 EP2FIFOPFH% EP4FIFOBUF~UDMACRCL' EP8AUTOINLENL EP2GPIFPFSTOPTOGCTL2 EP4FIFOPFH% EP6FIFOBUF EP4GPIFPFSTOP4 EP6FIFOPFH1 EP2FIFOPFLpHighSpeedConfigDscr% EP8FIFOBUF REVCTL EP6GPIFPFSTOP6 EP8FIFOPFH3 EP4FIFOPFLUART230 pDeviceDscrRES_WAVEDATA_END EP8GPIFPFSTOPyI2DAT5 EP6FIFOPFLEP1OUTCS7 EP8FIFOPFL& SetupCommand]USBIRQpPORTACFG pConfigDscrqPORTCCFGQ EP2FIFOIRQ PINFLAGSABEP0CS GPIFREADYSTAT GPIFCTLCFGrPORTECFGS EP4FIFOIRQ GPIFIDLECSEP2CSzI2CTLU EP6FIFOIRQ PINFLAGSCDpOtherConfigDscrEP4CSHINPKTENDW EP8FIFOIRQEP6CSEP8CSEP1INBCbUSBERRIEpFullSpeedConfigDscr FLOWEQ0CTL FLOWEQ1CTLWAKEUPCSSelfpwr XGPIFSGLDATLXXIBNIE MICROFRAMEZNAKIE pDeviceQualDscr'SETUPDATEICONCKCON GPIFREADYCFGEP1INCSBPADDRH\USBIE  pStringDscrSleep REVIDBPADDRLP EP2FIFOIE&MAIN#Wioffset DevDescrLenj  IntDescrAddr ExtDescrAddr8o~uuuuuuuuTpuutt$4P7%5%5$555t$t4C hD \D=ү TS00P 0 0          !#$&')*, -/ 02 39< ? BDGKVXZ\^`bdfhjlnprtw|~              ! # 0258;=@EGJcf j"e#|z{   "(.4;;AE]{   %%,/111477:<<??DDFFIIbehhhtMAINHIGHSPEEDCAPABLER"#HIGHSPEEDCAPABLEO SETUPCOMMANDC ( # dscr_ptr@ @%s@$`4`I$``6$pdP D{IK` DD@$`%`3$p|3%3O@t@tT~~Ӕ@|}|}NO$t>3$4揂T@tD@$`$`DpXT~~Ӕ@|}|}NO$t>3$4揂TTTT/D DP|$` $p[ed`]DTT~~Ӕ@|}|}NO$t>3$4揂DD PDD/  g bggg)g!#%'* .sGMPsSX ^ asjsmsvsysssss sssss s+/Ws`sc gsusssss >Bhfz"Q#) ) ) 0 F FFLPRRWW]accjjll r!v"x#x$~%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMN O P QLROSSTWUYVYW`X`YbZb[i\w]w^w_~`bcdefghiklmnopqrst uv|~\^^eegglssz SETUPCOMMAND@3   RESUME_ISR S2#  RESUME_ISR FX2FRAMEWORKTr_DR_SETCONFIGURATIONTD_INITTD_POLL_EZUSB_GETSTRINGDSCR EZUSB_SUSP DR_GETSTATUSHIGHSPEEDCAPABLEMAINDR_GETINTERFACEDR_CLEARFEATUREDR_SETINTERFACEDR_GETDESCRIPTOR RESUME_ISR EZUSB_DISCON SETUPCOMMAND TD_SUSPEND EZUSB_RESUME DR_VENDORCMND TD_RESUME DR_SETFEATUREDR_GETCONFIGURATION~ FX2FRAMEWORK_