pA51 RB.A51 RB(0) DB EP~7RB.OBJp7RB.A51.7../DECLARE.A51d7../VECTORS.A51~7../USB_INT.A51o7 DTABLES.A51t7 MAIN.A517 TIMER.A51p0BL51 @D:\CDROM\EXAMPLES\IODEVICE\READERB\RB.LNK ~7%D:\CDROM\EXAMPLES\IODEVICE\READERB\RB~7)D:\CDROM\EXAMPLES\IODEVICE\READERB\RB.LNK~7)D:\CDROM\EXAMPLES\IODEVICE\READERB\RB.OBJ READERBOARD READERBOARD$ RB.A51bACCB BADREQUESTBUMPDPTRG BUTTONSVALUE CLEARDISPLAY CLEARINT2 COMMANDTABLE" CONFIGLENGTHCONFIGURATIONDESCRIPTOR CONFIGUREDCOPYRBCOPYSDCORRECTSUBROUTINECREATEINPUTREPORTFCURRENTCONFIGURATIONGCURRENTPOSITIONx DECONFIGUREDDEVICEDESCRIPTOR:DEVICE_CLEAR_FEATUREgDEVICE_GET_STATUS:DEVICE_SET_FEATUREHDISPLAYPOSITION4DONEDPHDPLDPSEIEICONEIE`ENDOFDESCRIPTORSENDPOINTDESCRIPTOR<ENDPOINT_CLEAR_FEATUREkENDPOINT_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_CONFIGURATION{GET_DESCRIPTOR]GET_IDLE: GET_INTERFACE: GET_PROTOCOLP GET_REPORT HANDSHAKE HIDDESCRIPTOR I2CCONTROLI2CDATAG I2CDATABYTEI2C_ISRA IDLE_TIMEIN07IENIN07IRQ IN0BYTECOUNT IN1BYTECOUNTINITIALIZEINTERRUPTSYSTEMINITIALIZEIOSYSTEMINT0_ISRINT1_ISRINT4_ISRINT5_ISRINT6_ISRINTERFACEDESCRIPTOR:INTERFACE_CLEAR_FEATUREkINTERFACE_GET_STATUS:INTERFACE_SET_FEATURE:INVALID IRLOOP ISDESCRIPTORI LEDBUFFERH LEDSTROBEILEDVALUEG LIGHTVALUESG LIMITVALUES LOADSUDPTR LOOKUPTABLELTCOPYMAIN! MONITORSPACEMOREH MOTORCONTROLJ MSEC_COUNTERt% NEXTCOLUMNNEXTDPTR NEXTSTRINGNOTB5NOT_USEDG OLD_BUTTONSORLOOPOUT07IENOUT07IRQ OUT0BYTECOUNTGOVERLAYPAGEREGPCON PORTA_CONFIGPORTA_OE PORTA_OUT PORTA_PINS PORTB_CONFIGPORTB_OE PORTB_OUT PORTB_PINS PORTC_CONFIGPORTC_OE PORTC_OUT PORTC_PINSPROCESSOUTPUTREPORTPSW  READBUTTONS READERBOARD<REPLYC REPLYBUFFERREPORTDESCRIPTOR REPORTLENGTHRESERVEDbRESETSENDDATASENDEP0INBUFFERiSERVICESETUPPACKETSERVICETIMERROUTINE SETEP0CONTROLSETUPDAT SETUPPOINTERS:SET_CLASS_DESCRIPTORnSET_CONFIGURATION:SET_DESCRIPTORWSET_IDLE: SET_INTERFACE: SET_PROTOCOL= SET_REPORTSKIPSKIP1SKIP2XSOF_ISRSPSTALL STARTXFERSTRING0_FSTRING1FSTRING2< SUDAV_ISRSUDPTR) SUSPEND_ISR SUTOK_ISR@TEMP TIMER0_ISR TIMER1_ISR TIMER2_ISR UART0_ISR UART1_ISR USBCONTROLUSBIENUSBIRQ  USBRESET_ISRUSB_ISR WAIT100MSEC WAIT1MSECGWAIT4D9 WAKEUP_ISRWITHINSAMEPAGEbCm<X) 2"12D122i1tЃЂ21tw`iT\pQ@J0tT@TE@ 40  xFu@@u@E@"@僐@u@%P"11xEv"m@@@@@@jt@@@@@@q@@@@@@@@@@@@@@qB@@@@@@@@@@@@@@@Vc@@@@@@C]@@@@@"0T`0v"0A"0A"0v"v"`p""``p`@1`@Ô!``x!t@BB "2  !"@d )&u() ,USB Design By ExampleReader BoarduuxTD FxH+txyxyTDxTxttxtuuu@dPEp@"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  ~  6AA6**J7uJxyzH't yGyttz uHHH$I" READERBOARD READERBOARD