pA51 RBDC.A51 RB(0) DB EP7RBDC.OBJ7 RBDC.A51.7../DECLARE.A51d7../VECTORS.A51ҍ7 USB_INT.A51B7 DTABLES.A51 7 MAIN.A517 TIMER.A51p2BL51 @D:\CDROM\EXAMPLES\IODEVICE\RBDUALC\RBDC.LNK 7'D:\CDROM\EXAMPLES\IODEVICE\RBDUALC\RBDC7+D:\CDROM\EXAMPLES\IODEVICE\RBDUALC\RBDC.LNK7+D:\CDROM\EXAMPLES\IODEVICE\RBDUALC\RBDC.OBJ+$ READERBOARDWITHDUALCONFIGURATIONf# READERBOARDWITHDUALCONFIGURATIONX$ RBDC.A51ACCB BADREQUESTBUMPDPTRG BUTTONSVALUE CLEARDISPLAY CLEARINT2 COMMANDTABLECONFIGURATIONCOUNT CONFIGUREDCOPYRBCOPYSDCORRECTSUBROUTINECREATEINPUTREPORTFCURRENTCONFIGURATIONGCURRENTPOSITION DECONFIGUREDDEVICEDESCRIPTOR:DEVICE_CLEAR_FEATUREkDEVICE_GET_STATUS:DEVICE_SET_FEATUREHDISPLAYPOSITIONNDMLOOPDONEDOTCONFIGLENGTH3DOTCONFIGURATIONDESCRIPTOREDOTHIDDESCRIPTOR<DOTINTERFACEDESCRIPTORFDOTMODENDOTREPORTDESCRIPTORDOTREPORTLENGTHDPHDPLDPSEIEICONEIEENDOFDESCRIPTORS<ENDPOINT_CLEAR_FEATUREoENDPOINT_GET_STATUS:ENDPOINT_SET_FEATURE:ENDPOINT_SYNC_FRAME EP0CONTROL EP0INBUFFER EP0IN_ISR~ EP0OUTBUFFER EP0OUT_ISR~ EP1INBUFFER EP1IN_ISR EP1OUT_ISR EP2IN_ISR EP2OUT_ISR EP3IN_ISR EP3OUT_ISR EP4IN_ISR EP4OUT_ISR EP5IN_ISR EP5OUT_ISR EP6IN_ISR EP6OUT_ISR EP7IN_ISR EP7OUT_ISREXIFKEXITISRB EXPIRED_TIMEFIXUPTHENREPLY FLAGSGET_CLASS_DESCRIPTORdGET_CONFIGURATIONGET_DESCRIPTOR]GET_IDLE: GET_INTERFACE: GET_PROTOCOLP GET_REPORT HANDSHAKE I2CCONTROLI2CDATAG I2CDATABYTEI2C_ISRA IDLE_TIMEIN07IENIN07IRQ IN0BYTECOUNT IN1BYTECOUNTINITIALIZEINTERRUPTSYSTEMINITIALIZEIOSYSTEMINT0_ISRINT1_ISRINT4_ISRINT5_ISRINT6_ISR:INTERFACE_CLEAR_FEATUREoINTERFACE_GET_STATUS:INTERFACE_SET_FEATURE:INVALIDIRLOOP ISDESCRIPTORI LEDBUFFERH LEDSTROBEILEDVALUEG LIGHTVALUESG LIMITVALUES LOADSUDPTR LOOKUPTABLELTCOPY+MAIN! MONITORSPACE4MOREH MOTORCONTROLJ MSEC_COUNTER NEXTCOLUMNNEXTDPTR NEXTSTRINGNOTB5NOT_USEDG OLD_BUTTONS]ORLOOPOTHER1OTHER2OTHER3OUT07IENOUT07IRQ OUT0BYTECOUNTGOVERLAYPAGEREGPCON PORTA_CONFIGPORTA_OE PORTA_OUT PORTA_PINS PORTB_CONFIGPORTB_OE PORTB_OUT PORTB_PINS PORTC_CONFIGPORTC_OE PORTC_OUT PORTC_PINS?PROCESSOUTPUTREPORTPSW READBUTTONS READERBOARDWITHDUALCONFIGURATION<REPLYREPLY2C REPLYBUFFERRESERVEDRESETSENDDATASENDEP0INBUFFERiSERVICESETUPPACKETSERVICETIMERROUTINE SETEP0CONTROLSETUPDAT SETUPPOINTERS:SET_CLASS_DESCRIPTORrSET_CONFIGURATION:SET_DESCRIPTORWSET_IDLE: SET_INTERFACE: SET_PROTOCOL= SET_REPORTSKIPcSKIP1jSKIP2XSOF_ISRSPSTALL STARTXFEReSTRING0iSTRING1STRING2STRING3STRING4< SUDAV_ISRSUDPTR) SUSPEND_ISR SUTOK_ISR@TEMP"TEXTCONFIGLENGTHTEXTCONFIGURATIONDESCRIPTOR TEXTENDPOINTDESCRIPTORTEXTHIDDESCRIPTORTEXTINTERFACEDESCRIPTORSTEXTMODETEXTREPORTDESCRIPTORTEXTREPORTLENGTH TIMER0_ISR TIMER1_ISR TIMER2_ISR UART0_ISR UART1_ISR USBCONTROLUSBIENUSBIRQ  USBRESET_ISRUSB_ISR. WAIT100MSEC1 WAIT1MSECGWAIT4D9 WAKEUP_ISRWITHINSAMEPAGECm<X) 2"12D122i1tЃЂ21t{iT\pQ@J0tT@TE@ 40  xFu@@u@E@"@僐@u@%P"11xEv"q@@@@@@jx@@@@@@u@@@@@@@@@@@@@@uB@@@@@@@@@@@@@@@Vc@@@@@@C]@@@@@"0T`?0v"0A"0A"0F"v"v"` ÕPF""`03`pe`*@1`@Ô!0E`0N`A:x!@BB "2  !"@d )&u()) 2  !" )&u) ,USB Design By ExampleReader BoardText ModeDot ModeuuxT.D FxH+txyxyTDxTxttxtuuu@dPEp@"~ ~xI("u~xI0t?Ô Pt> >EIQ>!!CEI1BAQiF $rQQQN)II@GHP`6III60IIJ<33ef"AA" @EH0&IOA>?HHH?III6>AAA"AA"IIIAHHH@>AII/AAA~@"A  >AAA>HHH0>AEB=HLJ11IIIF@@@@~~||~~ccppCEIQaAAAAAAA @ @    ?H@ %%%>_^ A  ~ d^ 6AA6**J7uJxyzH't yGyttz uHHH$I"# READERBOARDWITHDUALCONFIGURATIONU& READERBOARDWITHDUALCONFIGURATION`