LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 1 DOS LINKER/LOCATER L166 V3.10b, INVOKED BY: C:\C166\BIN\L166.EXE START.OBJ, EXT\RTC.OBJ, INT.OBJ, OBJ.OBJ, MAIN.OBJ TO eltel.PRG IXREF NOINIT OC (PURGE) CLASSES (IC >> ODE (0X00000-0X001FF), NCODE (0X00200-0X0DFFF), FCODE (0X00000-0X03FFFF), FCONST (0X00000-0X03FFFF), HCONST (0X00000- >> 0X03FFFF), XCONST (0X00000-0X03FFFF), NCONST (0X00000-0X03FFF), NDATA (0X048000-0X04BFFF), NDATA0 (0X048000-0X04BFFF) >> , SDATA (0XE000-0XE7FF), SDATA0 (0XE000-0XE7FF), IDATA (0XF600-0XFDFF), IDATA0 (0XF600-0XFDFF), FDATA (0X040000-0X07F >> FFF), HDATA (0X040000-0X07FFFF), XDATA (0X040000-0X07FFFF)) RESERVE (0XE800-0XEFFF) CPU TYPE: 80C167 CPU MODE: SEGMENTED MEMORY MODEL: LARGE WITH DOUBLE PRECISION FLOATING POINT ARITHMETIC INPUT MODULES INCLUDED: START.OBJ (?C_STARTUP) COMMENT TYPE 128: A166 V3.10 EXT\RTC.OBJ (RTC) COMMENT TYPE 128: C166 V3.10b INT.OBJ (INT) COMMENT TYPE 128: A166 V3.10 OBJ.OBJ (OBJ) COMMENT TYPE 128: C166 V3.10b MAIN.OBJ (MAIN) COMMENT TYPE 128: C166 V3.10b C:\C166\LIB\C167DPL.LIB (?C_DPADD) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPMUL) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPDIV) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_CASTD) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DCAST) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPCMP) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPNEG) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (PRINTF) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (ATOF) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (SIN) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (ATAN) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (ACOS) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (ASIN) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (FLOOR) COMMENT TYPE 128: C166 V3.11 C:\C166\LIB\C167DPL.LIB (MODF) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPGETOPN) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPCONVERT) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPROUND) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_FPEQUATES) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPATOF) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DPSERIES) COMMENT TYPE 128: A166 V3.12 LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 2 C:\C166\LIB\C167DPL.LIB (SQRT) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167DPL.LIB (?C_DTNPWR) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (?C_ENDINIT) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (?C_LMUL) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (?C_SLDIV) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (PUTCHAR) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (ISSPACE) COMMENT TYPE 128: C166 V3.11 C:\C166\LIB\C167L.LIB (STRCPY) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (ATOI) COMMENT TYPE 128: C166 V3.11 C:\C166\LIB\C167L.LIB (ATOL) COMMENT TYPE 128: C166 V3.11 C:\C166\LIB\C167L.LIB (?C_ULDIV) COMMENT TYPE 128: A166 V3.12 C:\C166\LIB\C167L.LIB (ISDIGIT) COMMENT TYPE 128: C166 V3.11 INTERRUPT PROCEDURES OF MODULE: eltel.PRG (?C_STARTUP) INTERRUPT PROCEDURE INT INTERRUPT NAME ===================================================== C_STARTUP 0 RESET timer_int 35 TIMER_INT encoder1_0_int 24 ENCODER1_0_INT encoder1_1_int 25 ENCODER1_1_INT encoder2_0_int 26 ENCODER2_0_INT encoder2_1_int 27 ENCODER2_1_INT MEMORY MAP OF MODULE: eltel.PRG (?C_STARTUP) START STOP LENGTH TYPE ALIGN TGR GRP COMB CLASS SECTION NAME =============================================================================== 000000H 000003H 000004H --- --- --- --- --- * INTVECTOR TABLE * 000004H 00000AH 000007H DATA WORD --- 3 PRIV NCONST ?NC?PRINTF 00000CH 000043H 000038H CODE WORD --- --- PRIV FCODE ?PR?atof 000044H 00005DH 00001AH CODE WORD --- --- PUBL FCODE ?PR?ISSPACE 000060H 00006FH 000010H --- --- --- --- --- * INTVECTOR TABLE * 000070H 000083H 000014H CODE WORD --- --- PRIV FCODE ?PR?strcpy 00008CH 00008FH 000004H --- --- --- --- --- * INTVECTOR TABLE * 000090H 0001B1H 000122H CODE WORD --- --- PRIV ICODE ?C_STARTUP_CODE 0001B2H 000279H 0000C8H DATA WORD --- 3 PRIV NCONST ?NC?SIN 00027AH 000311H 000098H DATA WORD --- 3 PUBL NCONST ?C_LIB_NCONST 000312H 000379H 000068H DATA WORD --- 3 PRIV NCONST ?NC?ATAN 00037AH 005C29H 0058B0H CODE WORD --- --- PUBL FCODE ?PR?MAIN 005C2AH 006AD9H 000EB0H CODE WORD --- --- PUBL FCODE ?C_LIB_CODE 006ADAH 00755BH 000A82H CODE WORD --- --- PUBL FCODE ?PR?RTC 00755CH 007F11H 0009B6H CODE WORD --- --- PUBL FCODE ?PR?OBJ 007F12H 0085A9H 000698H CODE WORD --- --- PRIV FCODE ?PR?printf 0085AAH 008B83H 0005DAH CODE WORD --- --- PRIV FCODE ?PR?INT 008B84H 008C69H 0000E6H CODE WORD --- --- PUBL FCODE ?PR?FLOOR 008C6AH 008D15H 0000ACH CODE WORD --- --- PUBL FCODE ?PR?ATOL 008D16H 008D9BH 000086H CODE WORD --- --- PUBL FCODE ?PR?ATOI 008D9CH 008E17H 00007CH CODE WORD --- --- PUBL FCODE ?PR?MODF LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 3 008E18H 008E4BH 000034H CODE WORD --- --- PRIV FCODE ?PR?putchar 008E4CH 008E5FH 000014H CODE WORD --- --- PUBL FCODE ?PR?ISDIGIT 008E60H 00928AH 00042BH DATA WORD --- --- PUBL FCONST ?FC?MAIN 00928BH 0092DAH 000050H DATA BYTE --- --- PUBL FCONST ?FC?OBJ 0092DCH 0092E9H 00000EH HDATA WORD --- --- GLOB --- ?C_INITSEC 00E800H 00EFFFH 000800H --- --- --- --- --- * RESERVED MEMORY * 00F600H 00F68BH 00008CH DATA WORD --- 2 PRIV IDATA ?ID?INT 00FA00H 00FBFFH 000200H --- --- --- --- --- * SYSTEM STACK * 00FC00H 00FC1FH 000020H DATA WORD --- --- --- *REG* ?C_MAINREGISTERS 00FC20H 00FC3FH 000020H DATA WORD --- --- --- *REG* TIMER_BANK 00FC40H 00FC5FH 000020H DATA WORD --- --- --- *REG* ENCODER10_BANK 00FC60H 00FC7FH 000020H DATA WORD --- --- --- *REG* ENCODER11_BANK 00FC80H 00FC9FH 000020H DATA WORD --- --- --- *REG* ENCODER20_BANK 00FCA0H 00FCBFH 000020H DATA WORD --- --- --- *REG* ENCODER21_BANK 00FD00H 00FD01H 000002H DATA BIT --- 2 PRIV BDATA ?BD?INT 00FE00H 00FFFFH 000200H DATA AT.. --- 2 PUBL --- SYSTEM 040000H 041091H 001092H DATA WORD --- --- PUBL FDATA ?FD?OBJ 041092H 041189H 0000F8H DATA WORD --- --- PUBL FDATA ?FD?MAIN 048000H 048FFFH 001000H DATA WORD --- 1 PUBL NDATA ?C_USERSTACK 049000H 049001H 000002H DATA WORD --- 1 PUBL NDATA ?ND?MAIN GROUP LIST OF MODULE: eltel.PRG (?C_STARTUP) GROUP NAME TYPE TGR GRP CLASS SECTION NAME ============================================================================= NDATA DATA --- 1 NDATA ?C_USERSTACK NDATA ?ND?MAIN SDATA DATA --- 2 BDATA ?BD?INT IDATA ?ID?INT --- SYSTEM NCONST DATA --- 3 NCONST ?NC?PRINTF NCONST ?NC?SIN NCONST ?NC?ATAN NCONST ?C_LIB_NCONST PUBLIC SYMBOLS OF MODULE: eltel.PRG (?C_STARTUP) VALUE PUBLIC SYMBOL NAME REP TGR CLASS SECTION NAME ========================================================================== 006058H ?C_CASTD LABEL --- FCODE ?C_LIB_CODE 000000H ?C_CLRMEMSECSTART VAR --- --- --- 0060A8H ?C_DCAST LABEL --- FCODE ?C_LIB_CODE 006836H ?C_DP2SERIES LABEL --- FCODE ?C_LIB_CODE 005C4EH ?C_DPADD LABEL --- FCODE ?C_LIB_CODE 00673CH ?C_DPATOF LABEL --- FCODE ?C_LIB_CODE 0060E2H ?C_DPCMP LABEL --- FCODE ?C_LIB_CODE 006594H ?C_DPCONVERT LABEL --- FCODE ?C_LIB_CODE 005EBAH ?C_DPDIV LABEL --- FCODE ?C_LIB_CODE 00651EH ?C_DPGETOPN LABEL --- FCODE ?C_LIB_CODE 006550H ?C_DPINFRSL LABEL --- FCODE ?C_LIB_CODE 005D8CH ?C_DPMUL LABEL --- FCODE ?C_LIB_CODE 005DE6H ?C_DPMULX LABEL --- FCODE ?C_LIB_CODE 006544H ?C_DPNANRSL LABEL --- FCODE ?C_LIB_CODE 00616AH ?C_DPNEG LABEL --- FCODE ?C_LIB_CODE 00657CH ?C_DPNOERR LABEL --- FCODE ?C_LIB_CODE 006560H ?C_DPOPRSL LABEL --- FCODE ?C_LIB_CODE LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 4 000033H ?C_DPPRECISION CONST --- --- --- 0066E8H ?C_DPROUND LABEL --- FCODE ?C_LIB_CODE 006572H ?C_DPRSLNR LABEL --- FCODE ?C_LIB_CODE 006842H ?C_DPSERIES LABEL --- FCODE ?C_LIB_CODE 005C4AH ?C_DPSUB LABEL --- FCODE ?C_LIB_CODE 00658AH ?C_DPUNFRS LABEL --- FCODE ?C_LIB_CODE 005C8CH ?C_DPXSUB LABEL --- FCODE ?C_LIB_CODE 00658AH ?C_DPZERRSL LABEL --- FCODE ?C_LIB_CODE 006978H ?C_DTNPWR LABEL --- FCODE ?C_LIB_CODE 0092E8H ?C_ENDINIT VAR --- --- ?C_INITSEC 000015H ?C_FPPRECISION CONST --- --- --- 005D70H ?C_FTMSHF LABEL --- FCODE ?C_LIB_CODE 0092DCH ?C_INITSECSTART VAR --- --- --- 0069FAH ?C_LMUL LABEL --- FCODE ?C_LIB_CODE -04000H ?C_NCONSTBASE CONST --- --- --- -00001H ?C_NCONSTBASESEG CONST --- --- --- 040000H ?C_NDATABASE CONST --- --- --- 000004H ?C_NDATABASESEG CONST --- --- --- 000000H ?C_PAGEDPP0 CONST --- --- --- 000000H ?C_PAGEDPP1 CONST --- --- --- 000012H ?C_PAGEDPP2 CONST --- --- --- 006A12H ?C_SLDIV LABEL --- FCODE ?C_LIB_CODE 000090H ?C_STARTUP LABEL --- ICODE ?C_STARTUP_CODE 00FA00H ?C_SYSSTKBOT CONST --- --- --- 006A48H ?C_ULDIV LABEL --- FCODE ?C_LIB_CODE 048000H ?C_USRSTKBOT VAR --- NDATA ?C_USERSTACK 00F66EH ARC10PERENCHO VAR --- IDATA ?ID?INT 00F668H ARC10PERENCVE VAR --- IDATA ?ID?INT 006ADAH BCD2INT LABEL --- FCODE ?PR?RTC 00F684H CFG_ENC_HO VAR --- IDATA ?ID?INT 00F680H CFG_ENC_VE VAR --- IDATA ?ID?INT 00F610H CFG_HSTS_FR VAR --- IDATA ?ID?INT 00F618H CFG_HSTS_HO VAR --- IDATA ?ID?INT 00F606H CFG_HSTS_VE VAR --- IDATA ?ID?INT 00F602H CUR_ARC10_HO VAR --- IDATA ?ID?INT 00F686H CUR_ARC10_VE VAR --- IDATA ?ID?INT 00F65CH CUR_HSTEPS_HO VAR --- IDATA ?ID?INT 00F654H CUR_HSTEPS_VE VAR --- IDATA ?ID?INT 00F634H DAY VAR --- IDATA ?ID?INT 00F648H DITMP1 VAR --- IDATA ?ID?INT 00F640H DITMP2 VAR --- IDATA ?ID?INT 00FD01H.2 ENCHO_COR BIT --- BDATA ?BD?INT 00FD01H.6 ENCHO_CORUSE BIT --- BDATA ?BD?INT 00FD01H.4 ENCHO_DIR BIT --- BDATA ?BD?INT 00FD01H.0 ENCHO_USE BIT --- BDATA ?BD?INT *EXTRN* ENCODER1_0_INT --- --- --- --- *EXTRN* ENCODER1_1_INT --- --- --- --- *EXTRN* ENCODER2_0_INT --- --- --- --- 00001BH ENCODER2_1_INT INTNO --- --- --- 00FD01H.3 ENCVE_COR BIT --- BDATA ?BD?INT 00FD01H.7 ENCVE_CORUSE BIT --- BDATA ?BD?INT 00FD01H.5 ENCVE_DIR BIT --- BDATA ?BD?INT 00FD01H.1 ENCVE_USE BIT --- BDATA ?BD?INT 00F628H ENC_ARC10_HO VAR --- IDATA ?ID?INT 00F620H ENC_ARC10_VE VAR --- IDATA ?ID?INT 00FD01H ENC_FLAGS VAR --- BDATA ?BD?INT 00F638H HOUR VAR --- IDATA ?ID?INT 00F672H HSTEPSHO090 VAR --- IDATA ?ID?INT 00F676H HSTEPSHO180 VAR --- IDATA ?ID?INT 00F67AH HSTEPSHO270 VAR --- IDATA ?ID?INT 00F66AH HSTEPSHO359 VAR --- IDATA ?ID?INT 00F68AH HSTEP_FR VAR --- IDATA ?ID?INT 00F600H HSTEP_HO VAR --- IDATA ?ID?INT 00F682H HSTEP_VE VAR --- IDATA ?ID?INT 006B94H I2CDelay LABEL --- FCODE ?PR?RTC LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 5 006BBAH I2CGetSCL LABEL --- FCODE ?PR?RTC 006BE8H I2CGetSDA LABEL --- FCODE ?PR?RTC 006BFCH I2CInit LABEL --- FCODE ?PR?RTC 006BA0H I2CPutSCL LABEL --- FCODE ?PR?RTC 006BCEH I2CPutSDA LABEL --- FCODE ?PR?RTC 006CE0H I2CRead LABEL --- FCODE ?PR?RTC 006EA2H I2CReadByte LABEL --- FCODE ?PR?RTC 006DE4H I2CReceiveAck LABEL --- FCODE ?PR?RTC 006E38H I2CReceiveBit LABEL --- FCODE ?PR?RTC 006DDCH I2CSendAck LABEL --- FCODE ?PR?RTC 006DF6H I2CSendBit LABEL --- FCODE ?PR?RTC 006D88H I2CStart LABEL --- FCODE ?PR?RTC 006DB2H I2CStop LABEL --- FCODE ?PR?RTC 006C58H I2CWrite LABEL --- FCODE ?PR?RTC 006E7AH I2CWriteByte LABEL --- FCODE ?PR?RTC 006B22H INT2BCD LABEL --- FCODE ?PR?RTC 00F636H MINUTE VAR --- IDATA ?ID?INT 00F67EH MONTH VAR --- IDATA ?ID?INT 00FD00H.5 MOTFR_DIR BIT --- BDATA ?BD?INT 00FD00H.2 MOTFR_USE BIT --- BDATA ?BD?INT 00FD00H.3 MOTHO_DIR BIT --- BDATA ?BD?INT 00FD00H.0 MOTHO_RUN BIT --- BDATA ?BD?INT 00FD00H.4 MOTVE_DIR BIT --- BDATA ?BD?INT 00FD00H.1 MOTVE_RUN BIT --- BDATA ?BD?INT 00FD00H.7 MOT_CORRECTION BIT --- BDATA ?BD?INT 00FD00H MOT_FLAGS VAR --- BDATA ?BD?INT 00FD00H.6 MOT_GOTO BIT --- BDATA ?BD?INT 00F670H MSECOND VAR --- IDATA ?ID?INT 000000H RESET INTNO --- --- --- 00166EH REST LABEL --- FCODE ?PR?MAIN 0072B8H RTCGetAlarm LABEL --- FCODE ?PR?RTC 007456H RTCGetAlarmStatus LABEL --- FCODE ?PR?RTC 007532H RTCGetRAM LABEL --- FCODE ?PR?RTC 00702CH RTCGetTime LABEL --- FCODE ?PR?RTC 007508H RTCPutRAM LABEL --- FCODE ?PR?RTC 0071B0H RTCSetAlarm LABEL --- FCODE ?PR?RTC 006EBCH RTCSetTime LABEL --- FCODE ?PR?RTC 00F63AH SECOND VAR --- IDATA ?ID?INT 00F624H SPEED_FR VAR --- IDATA ?ID?INT 00F630H SPEED_FR_CT VAR --- IDATA ?ID?INT 00F626H SPEED_HO VAR --- IDATA ?ID?INT 00F632H SPEED_HO_CT VAR --- IDATA ?ID?INT 00F60EH SPEED_VE VAR --- IDATA ?ID?INT 00F62CH SPEED_VE_CT VAR --- IDATA ?ID?INT 00F63CH THISMDAYS VAR --- IDATA ?ID?INT 00F62EH TIMER10 VAR --- IDATA ?ID?INT *EXTRN* TIMER_INT --- --- --- --- 00F658H TRG_HSTEPS_HO VAR --- IDATA ?ID?INT 00F650H TRG_HSTEPS_VE VAR --- IDATA ?ID?INT 00F63EH YEAR VAR --- IDATA ?ID?INT 006464H acos LABEL --- FCODE ?C_LIB_CODE 007A2AH alphconvert LABEL --- FCODE ?PR?OBJ 0023F2H arc10Sector LABEL --- FCODE ?PR?MAIN 0064CAH asin LABEL --- FCODE ?C_LIB_CODE 006322H atan LABEL --- FCODE ?C_LIB_CODE 00000CH atof LABEL --- FCODE ?PR?atof 008D16H atoi LABEL --- FCODE ?PR?ATOI 008C6AH atol LABEL --- FCODE ?PR?ATOL 001704H cAzAlt LABEL --- FCODE ?PR?MAIN 000738H cCurrentStarTime LABEL --- FCODE ?PR?MAIN 001CE6H cRaDec LABEL --- FCODE ?PR?MAIN 003B16H calcTarget LABEL --- FCODE ?PR?MAIN 041092H cfg VAR --- FDATA ?FD?MAIN 008E96H cfg_txt VAR --- FCONST ?FC?MAIN 007678H chooseListObject LABEL --- FCODE ?PR?OBJ LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 6 00755CH clearObjList LABEL --- FCODE ?PR?OBJ 005492H config LABEL --- FCODE ?PR?MAIN 0052FEH config_reset LABEL --- FCODE ?PR?MAIN 003EA0H correction LABEL --- FCODE ?PR?MAIN 00617AH cos LABEL --- FCODE ?C_LIB_CODE 049000H curconfig VAR --- NDATA ?ND?MAIN 002322H dDegreeslArc10 LABEL --- FCODE ?PR?MAIN 0022A8H dHourslArc10 LABEL --- FCODE ?PR?MAIN 002452H degreesSector LABEL --- FCODE ?PR?MAIN 007BA4H editListObj LABEL --- FCODE ?PR?OBJ 004B7AH encAutoTestHo LABEL --- FCODE ?PR?MAIN 004DECH encAutoTestVe LABEL --- FCODE ?PR?MAIN 004612H encode LABEL --- FCODE ?PR?MAIN 0089D4H encoder1_0_int LABEL --- FCODE ?PR?INT 008A60H encoder1_1_int LABEL --- FCODE ?PR?INT 008AECH encoder2_0_int LABEL --- FCODE ?PR?INT 008B38H encoder2_1_int LABEL --- FCODE ?PR?INT 008B84H floor LABEL --- FCODE ?PR?FLOOR 00505EH getConfiguration LABEL --- FCODE ?PR?MAIN 007E9CH getListObj LABEL --- FCODE ?PR?OBJ 00F660H hsteps VAR --- IDATA ?ID?INT 003840H hstepsSector LABEL --- FCODE ?PR?MAIN 008982H initEncoderInts LABEL --- FCODE ?PR?INT 003610H initEncoderValues LABEL --- FCODE ?PR?MAIN 00364AH initScopeValues LABEL --- FCODE ?PR?MAIN 0085AAH initTimerInt LABEL --- FCODE ?PR?INT 0003C0H init_lcd LABEL --- FCODE ?PR?MAIN 00037AH init_serial LABEL --- FCODE ?PR?MAIN 008E4CH isdigit LABEL --- FCODE ?PR?ISDIGIT 000044H isspace LABEL --- FCODE ?PR?ISSPACE 0023CEH lArc10dDegrees LABEL --- FCODE ?PR?MAIN 00239CH lArc10dHours LABEL --- FCODE ?PR?MAIN 000486H lcd_clear LABEL --- FCODE ?PR?MAIN 00042CH lcd_off LABEL --- FCODE ?PR?MAIN 000446H lcd_on LABEL --- FCODE ?PR?MAIN 0004EAH lcd_putchar LABEL --- FCODE ?PR?MAIN 000504H lcd_puts LABEL --- FCODE ?PR?MAIN 0004A0H lcd_setcursor LABEL --- FCODE ?PR?MAIN 00599EH main LABEL --- FCODE ?PR?MAIN 0090D6H main_txt0 VAR --- FCONST ?FC?MAIN 0090C4H main_txt1 VAR --- FCONST ?FC?MAIN 0090B2H main_txt2 VAR --- FCONST ?FC?MAIN 0090A0H main_txt3 VAR --- FCONST ?FC?MAIN 008E60H menu_txt VAR --- FCONST ?FC?MAIN 008D9CH modf LABEL --- FCODE ?PR?MODF 040000H objlist VAR --- FDATA ?FD?OBJ 0038A0H origin LABEL --- FCODE ?PR?MAIN 003242H printArc10Degrees LABEL --- FCODE ?PR?MAIN 00350EH printDateTime LABEL --- FCODE ?PR?MAIN 003338H printDegrees LABEL --- FCODE ?PR?MAIN 00346EH printDouble LABEL --- FCODE ?PR?MAIN 0034CCH printLong LABEL --- FCODE ?PR?MAIN 007FD0H printf LABEL --- FCODE ?PR?printf 008E18H putchar LABEL --- FCODE ?PR?putchar 000648H readkey LABEL --- FCODE ?PR?MAIN 0040C2H scope LABEL --- FCODE ?PR?MAIN 0075D6H serialObjListDownload LABEL --- FCODE ?PR?OBJ 0051A2H setConfiguration LABEL --- FCODE ?PR?MAIN 000686H setDaysOfMonth LABEL --- FCODE ?PR?MAIN 007ED0H setListObj LABEL --- FCODE ?PR?OBJ 0077AEH setObjListDegrees LABEL --- FCODE ?PR?OBJ 004920H showEncoders LABEL --- FCODE ?PR?MAIN 006196H sin LABEL --- FCODE ?C_LIB_CODE 003360H sprintArc10Degrees LABEL --- FCODE ?PR?MAIN 00343AH sprintDegrees LABEL --- FCODE ?PR?MAIN LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 7 007FB2H sprintf LABEL --- FCODE ?PR?printf 00687AH sqrt LABEL --- FCODE ?C_LIB_CODE 0089A2H startEncoderIntsHo LABEL --- FCODE ?PR?INT 0089B0H startEncoderIntsVe LABEL --- FCODE ?PR?INT 0085C0H startTimerInt LABEL --- FCODE ?PR?INT 0089BEH stopEncoderInts LABEL --- FCODE ?PR?INT 0085D6H stopTimerInt LABEL --- FCODE ?PR?INT 000070H strcpy LABEL --- FCODE ?PR?strcpy 0061EAH tan LABEL --- FCODE ?C_LIB_CODE 00252AH testAstro LABEL --- FCODE ?PR?MAIN 000548H testkey LABEL --- FCODE ?PR?MAIN 0085E0H timer_int LABEL --- FCODE ?PR?INT 00356AH usrGetAck LABEL --- FCODE ?PR?MAIN 002826H usrGetDateTime LABEL --- FCODE ?PR?MAIN 002ECEH usrGetDouble LABEL --- FCODE ?PR?MAIN 003142H usrGetInt LABEL --- FCODE ?PR?MAIN 002A84H usrGetKoor LABEL --- FCODE ?PR?MAIN 00302AH usrGetLong LABEL --- FCODE ?PR?MAIN 002708H usrGetOnOff LABEL --- FCODE ?PR?MAIN 007FC8H vprintf LABEL --- FCODE ?PR?printf 007FAAH vsprintf LABEL --- FCODE ?PR?printf 000392H wait_100mues LABEL --- FCODE ?PR?MAIN 0003AAH wait_10ms LABEL --- FCODE ?PR?MAIN SYMBOL TABLE OF MODULE: eltel.PRG (?C_STARTUP) VALUE TYPE REP LENGTH TGR SYMBOL NAME ======================================================= 000090H PUBLIC LABEL --- --- ?C_STARTUP 048000H PUBLIC VAR --- --- ?C_USRSTKBOT 00FA00H PUBLIC CONST --- --- ?C_SYSSTKBOT 000000H GLOBAL INTNO --- --- RESET 0072B8H PUBLIC LABEL --- --- RTCGetAlarm 007532H PUBLIC LABEL --- --- RTCGetRAM 006DF6H PUBLIC LABEL --- --- I2CSendBit 006ADAH PUBLIC LABEL --- --- BCD2INT 006B22H PUBLIC LABEL --- --- INT2BCD 006DB2H PUBLIC LABEL --- --- I2CStop 006E7AH PUBLIC LABEL --- --- I2CWriteByte 006BA0H PUBLIC LABEL --- --- I2CPutSCL 006DDCH PUBLIC LABEL --- --- I2CSendAck 006BFCH PUBLIC LABEL --- --- I2CInit 006EA2H PUBLIC LABEL --- --- I2CReadByte 006BCEH PUBLIC LABEL --- --- I2CPutSDA 006D88H PUBLIC LABEL --- --- I2CStart 006C58H PUBLIC LABEL --- --- I2CWrite 006BBAH PUBLIC LABEL --- --- I2CGetSCL 006CE0H PUBLIC LABEL --- --- I2CRead 006BE8H PUBLIC LABEL --- --- I2CGetSDA 006B94H PUBLIC LABEL --- --- I2CDelay 006EBCH PUBLIC LABEL --- --- RTCSetTime 006E38H PUBLIC LABEL --- --- I2CReceiveBit 00702CH PUBLIC LABEL --- --- RTCGetTime 006DE4H PUBLIC LABEL --- --- I2CReceiveAck 0071B0H PUBLIC LABEL --- --- RTCSetAlarm 007508H PUBLIC LABEL --- --- RTCPutRAM 007456H PUBLIC LABEL --- --- RTCGetAlarmStatus 00F600H PUBLIC VAR --- --- HSTEP_HO 00F602H PUBLIC VAR --- --- CUR_ARC10_HO 00F606H PUBLIC VAR --- --- CFG_HSTS_VE 00F60EH PUBLIC VAR --- --- SPEED_VE 00F610H PUBLIC VAR --- --- CFG_HSTS_FR LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 8 00F618H PUBLIC VAR --- --- CFG_HSTS_HO 00F620H PUBLIC VAR --- --- ENC_ARC10_VE 00F624H PUBLIC VAR --- --- SPEED_FR 00F626H PUBLIC VAR --- --- SPEED_HO 00F628H PUBLIC VAR --- --- ENC_ARC10_HO 00F62CH PUBLIC VAR --- --- SPEED_VE_CT 00F62EH PUBLIC VAR --- --- TIMER10 00F630H PUBLIC VAR --- --- SPEED_FR_CT 00F632H PUBLIC VAR --- --- SPEED_HO_CT 00F634H PUBLIC VAR --- --- DAY 00F636H PUBLIC VAR --- --- MINUTE 00F638H PUBLIC VAR --- --- HOUR 00F63AH PUBLIC VAR --- --- SECOND 00F63CH PUBLIC VAR --- --- THISMDAYS 00F63EH PUBLIC VAR --- --- YEAR 00F640H PUBLIC VAR --- --- DITMP2 00F648H PUBLIC VAR --- --- DITMP1 00F650H PUBLIC VAR --- --- TRG_HSTEPS_VE 00F654H PUBLIC VAR --- --- CUR_HSTEPS_VE 00F658H PUBLIC VAR --- --- TRG_HSTEPS_HO 00F65CH PUBLIC VAR --- --- CUR_HSTEPS_HO 00F660H PUBLIC VAR --- --- hsteps 00F668H PUBLIC VAR --- --- ARC10PERENCVE 00F66AH PUBLIC VAR --- --- HSTEPSHO359 00F66EH PUBLIC VAR --- --- ARC10PERENCHO 00F670H PUBLIC VAR --- --- MSECOND 00F672H PUBLIC VAR --- --- HSTEPSHO090 00F676H PUBLIC VAR --- --- HSTEPSHO180 00F67AH PUBLIC VAR --- --- HSTEPSHO270 00F67EH PUBLIC VAR --- --- MONTH 00F680H PUBLIC VAR --- --- CFG_ENC_VE 00F682H PUBLIC VAR --- --- HSTEP_VE 00F684H PUBLIC VAR --- --- CFG_ENC_HO 00F686H PUBLIC VAR --- --- CUR_ARC10_VE 00F68AH PUBLIC VAR --- --- HSTEP_FR 00FD00H PUBLIC VAR --- --- MOT_FLAGS 00FD01H PUBLIC VAR --- --- ENC_FLAGS 00FD00H.1 PUBLIC BIT --- --- MOTVE_RUN 00FD00H.0 PUBLIC BIT --- --- MOTHO_RUN 00FD00H.2 PUBLIC BIT --- --- MOTFR_USE 00FD00H.7 PUBLIC BIT --- --- MOT_CORRECTION 00FD00H.4 PUBLIC BIT --- --- MOTVE_DIR 00FD00H.5 PUBLIC BIT --- --- MOTFR_DIR 00FD00H.3 PUBLIC BIT --- --- MOTHO_DIR 00FD01H.1 PUBLIC BIT --- --- ENCVE_USE 00FD01H.0 PUBLIC BIT --- --- ENCHO_USE 00FD01H.3 PUBLIC BIT --- --- ENCVE_COR 00FD01H.2 PUBLIC BIT --- --- ENCHO_COR 00FD01H.5 PUBLIC BIT --- --- ENCVE_DIR 00FD01H.4 PUBLIC BIT --- --- ENCHO_DIR 00FD01H.7 PUBLIC BIT --- --- ENCVE_CORUSE 00FD01H.6 PUBLIC BIT --- --- ENCHO_CORUSE 00FD00H.6 PUBLIC BIT --- --- MOT_GOTO 0085AAH PUBLIC LABEL --- --- initTimerInt 0085C0H PUBLIC LABEL --- --- startTimerInt 0085D6H PUBLIC LABEL --- --- stopTimerInt 008982H PUBLIC LABEL --- --- initEncoderInts 0089A2H PUBLIC LABEL --- --- startEncoderIntsHo 0089B0H PUBLIC LABEL --- --- startEncoderIntsVe 0089BEH PUBLIC LABEL --- --- stopEncoderInts 0085E0H GLOBAL LABEL --- --- timer_int 0089D4H GLOBAL LABEL --- --- encoder1_0_int 008A60H GLOBAL LABEL --- --- encoder1_1_int 008AECH GLOBAL LABEL --- --- encoder2_0_int 008B38H GLOBAL LABEL --- --- encoder2_1_int LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 9 00001BH GLOBAL INTNO --- --- ENCODER2_1_INT 007E9CH PUBLIC LABEL --- --- getListObj 007BA4H PUBLIC LABEL --- --- editListObj 0077AEH PUBLIC LABEL --- --- setObjListDegrees 00755CH PUBLIC LABEL --- --- clearObjList 007A2AH PUBLIC LABEL --- --- alphconvert 007ED0H PUBLIC LABEL --- --- setListObj 007678H PUBLIC LABEL --- --- chooseListObject 0075D6H PUBLIC LABEL --- --- serialObjListDownload 040000H PUBLIC VAR --- --- objlist 00599EH GLOBAL LABEL --- --- main 004920H PUBLIC LABEL --- --- showEncoders 000738H PUBLIC LABEL --- --- cCurrentStarTime 005492H PUBLIC LABEL --- --- config 003338H PUBLIC LABEL --- --- printDegrees 000446H PUBLIC LABEL --- --- lcd_on 004612H PUBLIC LABEL --- --- encode 003610H PUBLIC LABEL --- --- initEncoderValues 003242H PUBLIC LABEL --- --- printArc10Degrees 000648H PUBLIC LABEL --- --- readkey 00343AH PUBLIC LABEL --- --- sprintDegrees 000392H PUBLIC LABEL --- --- wait_100mues 000504H PUBLIC LABEL --- --- lcd_puts 003360H PUBLIC LABEL --- --- sprintArc10Degrees 0022A8H PUBLIC LABEL --- --- dHourslArc10 00239CH PUBLIC LABEL --- --- lArc10dHours 002ECEH PUBLIC LABEL --- --- usrGetDouble 0003AAH PUBLIC LABEL --- --- wait_10ms 002708H PUBLIC LABEL --- --- usrGetOnOff 002452H PUBLIC LABEL --- --- degreesSector 00042CH PUBLIC LABEL --- --- lcd_off 00252AH PUBLIC LABEL --- --- testAstro 0003C0H PUBLIC LABEL --- --- init_lcd 0034CCH PUBLIC LABEL --- --- printLong 00350EH PUBLIC LABEL --- --- printDateTime 001704H PUBLIC LABEL --- --- cAzAlt 00166EH PUBLIC LABEL --- --- REST 003EA0H PUBLIC LABEL --- --- correction 004DECH PUBLIC LABEL --- --- encAutoTestVe 0051A2H PUBLIC LABEL --- --- setConfiguration 004B7AH PUBLIC LABEL --- --- encAutoTestHo 003142H PUBLIC LABEL --- --- usrGetInt 00364AH PUBLIC LABEL --- --- initScopeValues 001CE6H PUBLIC LABEL --- --- cRaDec 00505EH PUBLIC LABEL --- --- getConfiguration 000686H PUBLIC LABEL --- --- setDaysOfMonth 000486H PUBLIC LABEL --- --- lcd_clear 0040C2H PUBLIC LABEL --- --- scope 002A84H PUBLIC LABEL --- --- usrGetKoor 00037AH PUBLIC LABEL --- --- init_serial 0004EAH PUBLIC LABEL --- --- lcd_putchar 002826H PUBLIC LABEL --- --- usrGetDateTime 00302AH PUBLIC LABEL --- --- usrGetLong 00346EH PUBLIC LABEL --- --- printDouble 003840H PUBLIC LABEL --- --- hstepsSector 002322H PUBLIC LABEL --- --- dDegreeslArc10 0023CEH PUBLIC LABEL --- --- lArc10dDegrees 00356AH PUBLIC LABEL --- --- usrGetAck 000548H PUBLIC LABEL --- --- testkey 0023F2H PUBLIC LABEL --- --- arc10Sector 0038A0H PUBLIC LABEL --- --- origin 0004A0H PUBLIC LABEL --- --- lcd_setcursor 003B16H PUBLIC LABEL --- --- calcTarget 0052FEH PUBLIC LABEL --- --- config_reset 008E60H PUBLIC VAR --- --- menu_txt LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 10 008E96H PUBLIC VAR --- --- cfg_txt 0090A0H PUBLIC VAR --- --- main_txt3 0090B2H PUBLIC VAR --- --- main_txt2 0090C4H PUBLIC VAR --- --- main_txt1 0090D6H PUBLIC VAR --- --- main_txt0 049000H PUBLIC VAR --- --- curconfig 041092H PUBLIC VAR --- --- cfg 005C4EH PUBLIC LABEL --- --- ?C_DPADD 005C8CH PUBLIC LABEL --- --- ?C_DPXSUB 005C4AH PUBLIC LABEL --- --- ?C_DPSUB 005D70H PUBLIC LABEL --- --- ?C_FTMSHF 005D8CH PUBLIC LABEL --- --- ?C_DPMUL 005DE6H PUBLIC LABEL --- --- ?C_DPMULX 005EBAH PUBLIC LABEL --- --- ?C_DPDIV 006058H PUBLIC LABEL --- --- ?C_CASTD 0060A8H PUBLIC LABEL --- --- ?C_DCAST 0060E2H PUBLIC LABEL --- --- ?C_DPCMP 00616AH PUBLIC LABEL --- --- ?C_DPNEG 007FD0H PUBLIC LABEL --- --- printf 007FB2H PUBLIC LABEL --- --- sprintf 007FC8H PUBLIC LABEL --- --- vprintf 007FAAH PUBLIC LABEL --- --- vsprintf 00000CH PUBLIC LABEL --- --- atof 006196H PUBLIC LABEL --- --- sin 00617AH PUBLIC LABEL --- --- cos 0061EAH PUBLIC LABEL --- --- tan 006322H PUBLIC LABEL --- --- atan 006464H PUBLIC LABEL --- --- acos 0064CAH PUBLIC LABEL --- --- asin 008B84H PUBLIC LABEL --- --- floor 008D9CH PUBLIC LABEL --- --- modf 00651EH PUBLIC LABEL --- --- ?C_DPGETOPN 006544H PUBLIC LABEL --- --- ?C_DPNANRSL 006550H PUBLIC LABEL --- --- ?C_DPINFRSL 00657CH PUBLIC LABEL --- --- ?C_DPNOERR 006572H PUBLIC LABEL --- --- ?C_DPRSLNR 006560H PUBLIC LABEL --- --- ?C_DPOPRSL 00658AH PUBLIC LABEL --- --- ?C_DPZERRSL 00658AH PUBLIC LABEL --- --- ?C_DPUNFRS 006594H PUBLIC LABEL --- --- ?C_DPCONVERT 0066E8H PUBLIC LABEL --- --- ?C_DPROUND 000015H PUBLIC CONST --- --- ?C_FPPRECISION 000033H PUBLIC CONST --- --- ?C_DPPRECISION 00673CH PUBLIC LABEL --- --- ?C_DPATOF 006842H PUBLIC LABEL --- --- ?C_DPSERIES 006836H PUBLIC LABEL --- --- ?C_DP2SERIES 00687AH PUBLIC LABEL --- --- sqrt 006978H PUBLIC LABEL --- --- ?C_DTNPWR 0092E8H PUBLIC VAR --- --- ?C_ENDINIT 0069FAH PUBLIC LABEL --- --- ?C_LMUL 006A12H PUBLIC LABEL --- --- ?C_SLDIV 008E18H PUBLIC LABEL --- --- putchar 000044H PUBLIC LABEL --- --- isspace 000070H PUBLIC LABEL --- --- strcpy 008D16H PUBLIC LABEL --- --- atoi 008C6AH PUBLIC LABEL --- --- atol 006A48H PUBLIC LABEL --- --- ?C_ULDIV 008E4CH PUBLIC LABEL --- --- isdigit FUNCTION REGISTER MASKS FUNCTION . . . . . . . . REG MASK LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 11 ================================= INTER-MODULE CROSS-REFERENCE LISTING NAME . . . . . . . . . REP TGR MODULE NAMES =============================================== ?C_CASTD . . . . . . . LABEL --- ?C_CASTD INT MAIN SIN ?C_CLRMEMSECSTART. . . VAR --- ** L166 GENERATED ** ?C_STARTUP ?C_DCAST . . . . . . . LABEL --- ?C_DCAST ?C_DPATOF ATAN INT MAIN SIN ?C_DP2SERIES . . . . . LABEL --- ?C_DPSERIES ATAN SIN ?C_DPADD . . . . . . . LABEL --- ?C_DPADD ?C_DPATOF ?C_DPSERIES ACOS ASIN ATAN FLOOR MAIN MODF SIN SQRT ?C_DPATOF. . . . . . . LABEL --- ?C_DPATOF ATOF ?C_DPCMP . . . . . . . LABEL --- ?C_DPCMP FLOOR MAIN ?C_DPCONVERT . . . . . LABEL --- ?C_DPCONVERT PRINTF ?C_DPDIV . . . . . . . LABEL --- ?C_DPDIV ?C_DPATOF ?C_DPCONVERT ACOS ASIN ATAN INT MAIN SIN SQRT ?C_DPGETOPN. . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPCMP ?C_DPDIV ?C_DPMUL ?C_DPINFRSL. . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ?C_DPMUL . . . . . . . LABEL --- ?C_DPMUL ?C_DPATOF ?C_DPCONVERT ?C_DPSERIES ?C_DTNPWR ACOS ASIN ATAN MAIN SIN ?C_DPMULX. . . . . . . LABEL --- ?C_DPMUL ?C_DPDIV ?C_DPNANRSL. . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ATAN SIN ?C_DPNEG . . . . . . . LABEL --- ?C_DPNEG ?C_DPATOF FLOOR MAIN ?C_DPNOERR . . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ?C_DPOPRSL . . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ?C_DPPRECISION . . . . CONST --- ?C_FPEQUATES ?C_DPCMP ?C_DPROUND . . . . . . LABEL --- ?C_DPROUND PRINTF ?C_DPRSLNR . . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ?C_DPSERIES. . . . . . LABEL --- ?C_DPSERIES ?C_DPSUB . . . . . . . LABEL --- ?C_DPADD ATAN MAIN ?C_DPUNFRS . . . . . . LABEL --- ?C_DPGETOPN ?C_DPDIV ?C_DPXSUB. . . . . . . LABEL --- ?C_DPADD ?C_DPCMP ?C_DPZERRSL. . . . . . LABEL --- ?C_DPGETOPN ?C_DPADD ?C_DPDIV ?C_DPMUL ?C_DTNPWR. . . . . . . LABEL --- ?C_DTNPWR ?C_DPATOF ?C_DPCONVERT ?C_ENDINIT . . . . . . VAR --- ?C_ENDINIT ?C_STARTUP ?C_FPPRECISION . . . . CONST --- ?C_FPEQUATES ?C_FTMSHF. . . . . . . LABEL --- ?C_DPMUL ?C_DPDIV ?C_INITSECSTART. . . . VAR --- ** L166 GENERATED ** ?C_STARTUP ?C_LMUL. . . . . . . . LABEL --- ?C_LMUL ATOL MAIN OBJ ?C_NCONSTBASE. . . . . CONST --- ** L166 GENERATED ** ?C_NCONSTBASESEG . . . CONST --- ** L166 GENERATED ** ?C_NDATABASE . . . . . CONST --- ** L166 GENERATED ** ?C_NDATABASESEG. . . . CONST --- ** L166 GENERATED ** ?C_PAGEDPP0. . . . . . CONST --- ** L166 GENERATED ** ?C_STARTUP ?C_PAGEDPP1. . . . . . CONST --- ** L166 GENERATED ** ?C_STARTUP ?C_PAGEDPP2. . . . . . CONST --- ** L166 GENERATED ** ?C_STARTUP ?C_SLDIV . . . . . . . LABEL --- ?C_SLDIV MAIN ?C_STARTUP . . . . . . LABEL --- ?C_STARTUP MAIN ?C_SYSSTKBOT . . . . . CONST --- ?C_STARTUP ?C_ULDIV . . . . . . . LABEL --- ?C_ULDIV ?C_SLDIV ?C_USRSTKBOT . . . . . VAR --- ?C_STARTUP ARC10PERENCHO. . . . . VAR --- INT MAIN ARC10PERENCVE. . . . . VAR --- INT MAIN BCD2INT. . . . . . . . LABEL --- RTC MAIN CFG_ENC_HO . . . . . . VAR --- INT MAIN CFG_ENC_VE . . . . . . VAR --- INT MAIN CFG_HSTS_FR. . . . . . VAR --- INT MAIN CFG_HSTS_HO. . . . . . VAR --- INT MAIN CFG_HSTS_VE. . . . . . VAR --- INT MAIN CUR_ARC10_HO . . . . . VAR --- INT MAIN CUR_ARC10_VE . . . . . VAR --- INT MAIN LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 12 CUR_HSTEPS_HO. . . . . VAR --- INT MAIN CUR_HSTEPS_VE. . . . . VAR --- INT MAIN DAY. . . . . . . . . . VAR --- INT MAIN DITMP1 . . . . . . . . VAR --- INT DITMP2 . . . . . . . . VAR --- INT ENCHO_COR. . . . . . . BIT --- INT MAIN ENCHO_CORUSE . . . . . BIT --- INT MAIN ENCHO_DIR. . . . . . . BIT --- INT ENCHO_USE. . . . . . . BIT --- INT MAIN ENCVE_COR. . . . . . . BIT --- INT MAIN ENCVE_CORUSE . . . . . BIT --- INT MAIN ENCVE_DIR. . . . . . . BIT --- INT ENCVE_USE. . . . . . . BIT --- INT MAIN ENC_ARC10_HO . . . . . VAR --- INT MAIN ENC_ARC10_VE . . . . . VAR --- INT MAIN ENC_FLAGS. . . . . . . VAR --- INT MAIN HOUR . . . . . . . . . VAR --- INT MAIN HSTEPSHO090. . . . . . VAR --- INT MAIN HSTEPSHO180. . . . . . VAR --- INT MAIN HSTEPSHO270. . . . . . VAR --- INT MAIN HSTEPSHO359. . . . . . VAR --- INT MAIN HSTEP_FR . . . . . . . VAR --- INT MAIN HSTEP_HO . . . . . . . VAR --- INT MAIN HSTEP_VE . . . . . . . VAR --- INT MAIN I2CDelay . . . . . . . LABEL --- RTC I2CGetSCL. . . . . . . LABEL --- RTC I2CGetSDA. . . . . . . LABEL --- RTC I2CInit. . . . . . . . LABEL --- RTC I2CPutSCL. . . . . . . LABEL --- RTC I2CPutSDA. . . . . . . LABEL --- RTC I2CRead. . . . . . . . LABEL --- RTC I2CReadByte. . . . . . LABEL --- RTC I2CReceiveAck. . . . . LABEL --- RTC I2CReceiveBit. . . . . LABEL --- RTC I2CSendAck . . . . . . LABEL --- RTC I2CSendBit . . . . . . LABEL --- RTC I2CStart . . . . . . . LABEL --- RTC I2CStop. . . . . . . . LABEL --- RTC I2CWrite . . . . . . . LABEL --- RTC I2CWriteByte . . . . . LABEL --- RTC INT2BCD. . . . . . . . LABEL --- RTC MAIN MINUTE . . . . . . . . VAR --- INT MAIN MONTH. . . . . . . . . VAR --- INT MAIN MOTFR_DIR. . . . . . . BIT --- INT MOTFR_USE. . . . . . . BIT --- INT MAIN MOTHO_DIR. . . . . . . BIT --- INT MAIN MOTHO_RUN. . . . . . . BIT --- INT MAIN MOTVE_DIR. . . . . . . BIT --- INT MAIN MOTVE_RUN. . . . . . . BIT --- INT MAIN MOT_CORRECTION . . . . BIT --- INT MAIN MOT_FLAGS. . . . . . . VAR --- INT MAIN MOT_GOTO . . . . . . . BIT --- INT MAIN MSECOND. . . . . . . . VAR --- INT MAIN REST . . . . . . . . . LABEL --- MAIN RTCGetAlarm. . . . . . LABEL --- RTC RTCGetAlarmStatus. . . LABEL --- RTC RTCGetRAM. . . . . . . LABEL --- RTC RTCGetTime . . . . . . LABEL --- RTC MAIN RTCPutRAM. . . . . . . LABEL --- RTC RTCSetAlarm. . . . . . LABEL --- RTC RTCSetTime . . . . . . LABEL --- RTC MAIN SECOND . . . . . . . . VAR --- INT MAIN SPEED_FR . . . . . . . VAR --- INT MAIN SPEED_FR_CT. . . . . . VAR --- INT MAIN SPEED_HO . . . . . . . VAR --- INT MAIN LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 13 SPEED_HO_CT. . . . . . VAR --- INT MAIN SPEED_VE . . . . . . . VAR --- INT MAIN SPEED_VE_CT. . . . . . VAR --- INT MAIN THISMDAYS. . . . . . . VAR --- INT MAIN TIMER10. . . . . . . . VAR --- INT MAIN TRG_HSTEPS_HO. . . . . VAR --- INT MAIN TRG_HSTEPS_VE. . . . . VAR --- INT MAIN YEAR . . . . . . . . . VAR --- INT MAIN acos . . . . . . . . . LABEL --- ACOS MAIN alphconvert. . . . . . LABEL --- OBJ arc10Sector. . . . . . LABEL --- MAIN asin . . . . . . . . . LABEL --- ASIN MAIN atan . . . . . . . . . LABEL --- ATAN ACOS ASIN MAIN atof . . . . . . . . . LABEL --- ATOF MAIN atoi . . . . . . . . . LABEL --- ATOI MAIN atol . . . . . . . . . LABEL --- ATOL MAIN OBJ cAzAlt . . . . . . . . LABEL --- MAIN cCurrentStarTime . . . LABEL --- MAIN cRaDec . . . . . . . . LABEL --- MAIN calcTarget . . . . . . LABEL --- MAIN cfg. . . . . . . . . . VAR --- MAIN cfg_txt. . . . . . . . VAR --- MAIN chooseListObject . . . LABEL --- OBJ clearObjList . . . . . LABEL --- OBJ config . . . . . . . . LABEL --- MAIN config_reset . . . . . LABEL --- MAIN correction . . . . . . LABEL --- MAIN cos. . . . . . . . . . LABEL --- SIN MAIN curconfig. . . . . . . VAR --- MAIN dDegreeslArc10 . . . . LABEL --- MAIN dHourslArc10 . . . . . LABEL --- MAIN degreesSector. . . . . LABEL --- MAIN editListObj. . . . . . LABEL --- OBJ encAutoTestHo. . . . . LABEL --- MAIN encAutoTestVe. . . . . LABEL --- MAIN encode . . . . . . . . LABEL --- MAIN encoder1_0_int . . . . LABEL --- INT encoder1_1_int . . . . LABEL --- INT encoder2_0_int . . . . LABEL --- INT encoder2_1_int . . . . LABEL --- INT floor. . . . . . . . . LABEL --- FLOOR MAIN getConfiguration . . . LABEL --- MAIN getListObj . . . . . . LABEL --- OBJ MAIN hsteps . . . . . . . . VAR --- INT MAIN hstepsSector . . . . . LABEL --- MAIN initEncoderInts. . . . LABEL --- INT MAIN initEncoderValues. . . LABEL --- MAIN initScopeValues. . . . LABEL --- MAIN initTimerInt . . . . . LABEL --- INT MAIN init_lcd . . . . . . . LABEL --- MAIN init_serial. . . . . . LABEL --- MAIN isdigit. . . . . . . . LABEL --- ISDIGIT ATOI ATOL isspace. . . . . . . . LABEL --- ISSPACE ATOF ATOI ATOL lArc10dDegrees . . . . LABEL --- MAIN OBJ lArc10dHours . . . . . LABEL --- MAIN OBJ lcd_clear. . . . . . . LABEL --- MAIN OBJ lcd_off. . . . . . . . LABEL --- MAIN lcd_on . . . . . . . . LABEL --- MAIN OBJ lcd_putchar. . . . . . LABEL --- MAIN OBJ lcd_puts . . . . . . . LABEL --- MAIN OBJ lcd_setcursor. . . . . LABEL --- MAIN OBJ main . . . . . . . . . LABEL --- MAIN ?C_STARTUP main_txt0. . . . . . . VAR --- MAIN main_txt1. . . . . . . VAR --- MAIN main_txt2. . . . . . . VAR --- MAIN LINKER/LOCATER L166 V3.10b 28/08/03 20:15:58 PAGE 14 main_txt3. . . . . . . VAR --- MAIN menu_txt . . . . . . . VAR --- MAIN modf . . . . . . . . . LABEL --- MODF FLOOR INT MAIN objlist. . . . . . . . VAR --- OBJ origin . . . . . . . . LABEL --- MAIN printArc10Degrees. . . LABEL --- MAIN printDateTime. . . . . LABEL --- MAIN printDegrees . . . . . LABEL --- MAIN printDouble. . . . . . LABEL --- MAIN printLong. . . . . . . LABEL --- MAIN printf . . . . . . . . LABEL --- PRINTF putchar. . . . . . . . LABEL --- PUTCHAR PRINTF readkey. . . . . . . . LABEL --- MAIN OBJ scope. . . . . . . . . LABEL --- MAIN serialObjListDownload. LABEL --- OBJ MAIN setConfiguration . . . LABEL --- MAIN setDaysOfMonth . . . . LABEL --- MAIN setListObj . . . . . . LABEL --- OBJ MAIN setObjListDegrees. . . LABEL --- OBJ showEncoders . . . . . LABEL --- MAIN sin. . . . . . . . . . LABEL --- SIN MAIN sprintArc10Degrees . . LABEL --- MAIN sprintDegrees. . . . . LABEL --- MAIN sprintf. . . . . . . . LABEL --- PRINTF MAIN OBJ sqrt . . . . . . . . . LABEL --- SQRT ACOS ASIN startEncoderIntsHo . . LABEL --- INT MAIN startEncoderIntsVe . . LABEL --- INT MAIN startTimerInt. . . . . LABEL --- INT MAIN stopEncoderInts. . . . LABEL --- INT MAIN stopTimerInt . . . . . LABEL --- INT MAIN strcpy . . . . . . . . LABEL --- STRCPY MAIN OBJ tan. . . . . . . . . . LABEL --- SIN MAIN testAstro. . . . . . . LABEL --- MAIN testkey. . . . . . . . LABEL --- MAIN timer_int. . . . . . . LABEL --- INT usrGetAck. . . . . . . LABEL --- MAIN usrGetDateTime . . . . LABEL --- MAIN usrGetDouble . . . . . LABEL --- MAIN usrGetInt. . . . . . . LABEL --- MAIN usrGetKoor . . . . . . LABEL --- MAIN usrGetLong . . . . . . LABEL --- MAIN usrGetOnOff. . . . . . LABEL --- MAIN vprintf. . . . . . . . LABEL --- PRINTF vsprintf . . . . . . . LABEL --- PRINTF wait_100mues . . . . . LABEL --- MAIN wait_10ms. . . . . . . LABEL --- MAIN OBJ L166 RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)