
PROGRAM "C:\Documents and Settings\lindbeer\My Documents\backup\ECE331\project\exported code\bin\Flash_Application.abs"

*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor   : Freescale HC12
Memory Model: SMALL
File Format : ELF\DWARF 2.0
Linker      : SmartLinker V-5.0.29 Build 6037, Feb  7 2006

*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
START12.C.o                             Model: SMALL,         Lang: ANSI-C
CTYPE.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
EMBEDDED.C.o (ansis.lib)                Model: SMALL,         Lang: ANSI-C
MATH.C.o (ansis.lib)                    Model: SMALL,         Lang: ANSI-C
PRINTF.C.o (ansis.lib)                  Model: SMALL,         Lang: ANSI-C
SCANF.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
STDLIB.C.o (ansis.lib)                  Model: SMALL,         Lang: ANSI-C
STRING.C.o (ansis.lib)                  Model: SMALL,         Lang: ANSI-C
TERMINAL.C.o (ansis.lib)                Model: SMALL,         Lang: ANSI-C
FADD.C.o (ansis.lib)                    Model: SMALL,         Lang: ANSI-C
FANSI.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
FCMP.C.o (ansis.lib)                    Model: SMALL,         Lang: ANSI-C
FCONV.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
FMUL.C.o (ansis.lib)                    Model: SMALL,         Lang: ANSI-C
FREGS.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
rtshc12.c.o (ansis.lib)                 Model: SMALL,         Lang: ANSI-C
VREGS.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
per_C32_L45J.c.o                        Model: SMALL,         Lang: ANSI-C
ledindicator.c.o                        Model: SMALL,         Lang: ANSI-C
projectvectors.c.o                      Model: SMALL,         Lang: ANSI-C
sci.c.o                                 Model: SMALL,         Lang: ANSI-C
project_main.c.o                        Model: SMALL,         Lang: ANSI-C

*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0x4029 (_Startup)
_startupData is allocated at 0x4039 and uses 11 Bytes
extern struct _tagStartup {
  unsigned flags          0
  _PFunc   main           0x5A0E    (main)
  long     stackOffset    0x3FFF
  unsigned nofZeroOut     1
  _Range   pZeroOut       0x3800     132
  _Copy    *toCopyDownBeg 0x635C
} _startupData;

*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
.init                             57     R     0x4000     0x4038   ROM_4000
.startData                        15     R     0x4039     0x4047   ROM_4000
.rodata                          256     R     0x4048     0x4147   ROM_4000
.rodata1                         573     R     0x4148     0x4384   ROM_4000
NON_BANKED                       128     R     0x4385     0x4404   ROM_4000
.text                           6737     R     0x4405     0x5E55   ROM_4000
.copy                              2     R     0x635C     0x635D   ROM_4000
.abs_section_0                    48   N/I        0x0       0x2F   .absSeg0
.abs_section_30                    4   N/I       0x30       0x33   .absSeg1
.abs_section_34                   12   N/I       0x34       0x3F   .absSeg2
.abs_section_40                   47   N/I       0x40       0x6E   .absSeg3
.abs_section_80                   32   N/I       0x80       0x9F   .absSeg4
.abs_section_c8                    8   N/I       0xC8       0xCF   .absSeg5
.abs_section_d8                    8   N/I       0xD8       0xDF   .absSeg6
.abs_section_e0                   31   N/I       0xE0       0xFE   .absSeg7
.abs_section_100                  16   N/I      0x100      0x10F   .absSeg8
.abs_section_140                  64   N/I      0x140      0x17F   .absSeg9
.abs_section_240                  64   N/I      0x240      0x27F   .absSeg10
.bss                              10   R/W     0x3800     0x3809   RAM
.common                          122   R/W     0x380A     0x3883   RAM
RUNTIME                         1286     R     0x5E56     0x635B   ROM_4000
.stack                             1   R/W     0x3FFF     0x3FFF   .stackSeg
.vectSeg11_vect                  118     R     0xFF8A     0xFFFF   .vectSeg11

Summary of section sizes per section type:
READ_ONLY (R):        23D4 (dec:     9172)
READ_WRITE (R/W):       85 (dec:      133)
NO_INIT (N/I):         14E (dec:      334)

*********************************************************************************************
VECTOR-ALLOCATION SECTION
    Address     InitValue   InitFunction
---------------------------------------------------------------------------------------------
     0xFF8A        0x4401   vreg_lvi_isr
     0xFF8C        0x4389   pwm_shutdown_isr
     0xFF8E        0x438D   portp_isr
     0xFF90        0x4385   unused_isr
     0xFF92        0x4385   unused_isr
     0xFF94        0x4385   unused_isr
     0xFF96        0x4385   unused_isr
     0xFF98        0x4385   unused_isr
     0xFF9A        0x4385   unused_isr
     0xFF9C        0x4385   unused_isr
     0xFF9E        0x4385   unused_isr
     0xFFA0        0x4385   unused_isr
     0xFFA2        0x4385   unused_isr
     0xFFA4        0x4385   unused_isr
     0xFFA6        0x4385   unused_isr
     0xFFA8        0x4385   unused_isr
     0xFFAA        0x4385   unused_isr
     0xFFAC        0x4385   unused_isr
     0xFFAE        0x4385   unused_isr
     0xFFB0        0x4391   mscan0_tx_isr
     0xFFB2        0x4395   mscan0_rx_isr
     0xFFB4        0x4399   mscan0_error_isr
     0xFFB6        0x439D   mscan0_wakeup_isr
     0xFFB8        0x43A1   flash_isr
     0xFFBA        0x4385   unused_isr
     0xFFBC        0x4385   unused_isr
     0xFFBE        0x4385   unused_isr
     0xFFC0        0x4385   unused_isr
     0xFFC2        0x4385   unused_isr
     0xFFC4        0x43A5   crg_scm_isr
     0xFFC6        0x43A9   crg_pll_lock_isr
     0xFFC8        0x4385   unused_isr
     0xFFCA        0x4385   unused_isr
     0xFFCC        0x4385   unused_isr
     0xFFCE        0x43AD   portj_isr
     0xFFD0        0x4385   unused_isr
     0xFFD2        0x43B1   atd0_isr
     0xFFD4        0x4385   unused_isr
     0xFFD6        0x43B5   sci0_isr
     0xFFD8        0x43B9   spi0_isr
     0xFFDA        0x43BD   pa_a_edge_isr
     0xFFDC        0x43C1   pa_a_overflow_isr
     0xFFDE        0x43FD   tim0_overflow_isr
     0xFFE0        0x43F9   tim0_ch7_isr
     0xFFE2        0x43F5   tim0_ch6_isr
     0xFFE4        0x43F1   tim0_ch5_isr
     0xFFE6        0x43ED   tim0_ch4_isr
     0xFFE8        0x43E9   tim0_ch3_isr
     0xFFEA        0x43E5   tim0_ch2_isr
     0xFFEC        0x43E1   tim0_ch1_isr
     0xFFEE        0x58B9   ServiceLedindicator
     0xFFF0        0x43C5   rti_isr
     0xFFF2        0x43C9   irq_isr
     0xFFF4        0x43CD   xirq_isr
     0xFFF6        0x43D1   swi_isr
     0xFFF8        0x43D5   trap_isr
     0xFFFA        0x43D9   cop_isr
     0xFFFC        0x43DD   clockmonitor_isr
     0xFFFE        0x4029   _Startup

*********************************************************************************************
OBJECT-ALLOCATION SECTION
     Name               Module                 Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
MODULE:                 -- START12.C.o --
- PROCEDURES:
     Init                                      4000      29      41       1   .init       
     _Startup                                  4029      10      16       0   .init       
- VARIABLES:
     _startupData                              4039       B      11       5   .startData  
- LABELS:
     __SEG_END_SSTACK                          4000       0       0       1               
MODULE:                 -- CTYPE.C.o (ansis.lib) --
- PROCEDURES:
     isdigit                                   4405       C      12       5   .text       
     isspace                                   4411      15      21       6   .text       
     toupper                                   4426      14      20       4   .text       
- VARIABLES:
MODULE:                 -- EMBEDDED.C.o (ansis.lib) --
- PROCEDURES:
     printf                                    443A      13      19      18   .text       
     scanf                                     444D      29      41       4   .text       
- VARIABLES:
MODULE:                 -- MATH.C.o (ansis.lib) --
- PROCEDURES:
- VARIABLES:
     infinity                                  4048       4       4       2   .rodata     
MODULE:                 -- PRINTF.C.o (ansis.lib) --
- PROCEDURES:
     Ten                                       4476      96     150       2   .text       
     vprintf                                   450C     8C5    2245     107   .text       
     _out                                      4DD1       C      12      16   .text       
     set_printf                                4DDD       C      12       1   .text       
- VARIABLES:
     pow10                                     404C      28      40       6   .rodata     
     pow16                                     4074      20      32       4   .rodata     
     pow8                                      4094      2C      44       4   .rodata     
     fpow10                                    40C0      30      48       1   .rodata     
     fpow_10                                   40F0      30      48       1   .rodata     
     pbuf                                      3800       6       6      10   .bss        
MODULE:                 -- SCANF.C.o (ansis.lib) --
- PROCEDURES:
     _getNum                                   4DE9      37      55       1   .text       
     _copyList                                 4E20      AA     170       1   .text       
     vsscanf                                   4ECA     36F     879      53   .text       
- VARIABLES:
MODULE:                 -- STDLIB.C.o (ansis.lib) --
- PROCEDURES:
     CheckCharWithBase                         5239      39      57       1   .text       
     _strtoul                                  5272     16E     366       8   .text       
     _strtol                                   53E0      BA     186       2   .text       
     _strtod                                   549A     386     902      22   .text       
- VARIABLES:
MODULE:                 -- STRING.C.o (ansis.lib) --
- PROCEDURES:
     strcmp                                    5820      1B      27       7   .text       
- VARIABLES:
MODULE:                 -- TERMINAL.C.o (ansis.lib) --
- PROCEDURES:
     TERM_Read                                 583B       4       4       2   .text       
     TERM_ReadString                           583F      57      87       1   .text       
     TERM_Write                                5896       3       3       2   .text       
- VARIABLES:
MODULE:                 -- FADD.C.o (ansis.lib) --
- PROCEDURES:
     F_ADDKL                                   5E56      67     103       1   RUNTIME     
     _FADD                                     5EBD      15      21       6   RUNTIME     
     _FSUB                                     5ED2      13      19       2   RUNTIME     
     _FNEG                                     5EE5       B      11       2   RUNTIME     
- VARIABLES:
MODULE:                 -- FANSI.C.o (ansis.lib) --
- PROCEDURES:
     F_FREXP                                   5EF0      1F      31       1   RUNTIME     
     frexpf                                    5F0F      19      25       1   RUNTIME     
- VARIABLES:
MODULE:                 -- FCMP.C.o (ansis.lib) --
- PROCEDURES:
     _FCMP                                     5F28      26      38       5   RUNTIME     
- VARIABLES:
MODULE:                 -- FCONV.C.o (ansis.lib) --
- PROCEDURES:
     F_TOLONGK                                 5F4E      33      51       1   RUNTIME     
     F_FRLONGK                                 5F81      1F      31       2   RUNTIME     
     _FSFLOAT                                  5FA0      12      18       3   RUNTIME     
     _FUFLOAT                                  5FB2      12      18       1   RUNTIME     
     _FSTRUNC                                  5FC4      11      17       1   RUNTIME     
     _FUTRUNC                                  5FD5       3       3       3   RUNTIME     
- VARIABLES:
MODULE:                 -- FMUL.C.o (ansis.lib) --
- PROCEDURES:
     F_DIVKL                                   5FD8      8E     142       1   RUNTIME     
     F_MULKL                                   6066      58      88       1   RUNTIME     
     _FMUL                                     60BE      14      20       9   RUNTIME     
     _FDIV                                     60D2      1E      30       4   RUNTIME     
- VARIABLES:
MODULE:                 -- FREGS.C.o (ansis.lib) --
- PROCEDURES:
     F_PULK                                    60F0      15      21       4   RUNTIME     
     F_PULL                                    6105      15      21       4   RUNTIME     
     F_PSHK                                    611A      13      19       6   RUNTIME     
     F_TLK                                     612D       D      13       1   RUNTIME     
     F_XGKL                                    613A      21      33       2   RUNTIME     
     F_CLRK                                    615B       B      11       2   RUNTIME     
     F_MAXK                                    6166       9       9       2   RUNTIME     
     F_NORMK                                   616F      3E      62       4   RUNTIME     
- VARIABLES:
MODULE:                 -- rtshc12.c.o (ansis.lib) --
- PROCEDURES:
     _BDIVMODS                                 61AD       B      11       3   RUNTIME     
     _LSHRU                                    61B8      11      17       1   RUNTIME     
     _LCMP_P                                   61C9      15      21       4   RUNTIME     
     _LNEG                                     61DE       D      13       3   RUNTIME     
     _LMULU16x32                               61EB       F      15       1   RUNTIME     
     _LMULS16x32                               61FA      20      32       1   RUNTIME     
     _lDivMod                                  621A      A7     167       2   RUNTIME     
     _LDIVU                                    62C1       E      14       3   RUNTIME     
     _NEG_P                                    62CF       F      15       1   RUNTIME     
     _LMODU                                    62DE      11      17       1   RUNTIME     
     _ILSEXT                                   62EF       7       7       7   RUNTIME     
     _CASE_DIRECT_BYTE                         62F6       5       5       1   RUNTIME     
     _CASE_CHECKED_BYTE                        62FB      14      20       3   RUNTIME     
     _CASE_SEARCH_8                            630F      17      23       2   RUNTIME     
     _CASE_SEARCH_8_BYTE                       6326      1A      26       2   RUNTIME     
- VARIABLES:
     errno                                     380A       2       2       3   .common     
MODULE:                 -- VREGS.C.o (ansis.lib) --
- PROCEDURES:
     L_NEGK                                    6340       7       7       2   RUNTIME     
     L_PSHK                                    6347       8       8       1   RUNTIME     
     UL_PULK                                   634F       3       3       1   RUNTIME     
     SL_PULK                                   6352       A      10       1   RUNTIME     
- VARIABLES:
MODULE:                 -- per_C32_L45J.c.o --
- PROCEDURES:
- VARIABLES:
     Regs                                         0      30      48       0   .abs_section_0
     Page                                        30       4       4       0   .abs_section_30
     Crg                                         34       C      12       6   .abs_section_34
     Tim0                                        40      2F      47      76   .abs_section_40
     Atd0                                        80      20      32       0   .abs_section_80
     Sci0                                        C8       8       8      13   .abs_section_c8
     Spi0                                        D8       8       8       0   .abs_section_d8
     Pwm                                         E0      1F      31      17   .abs_section_e0
     Flash                                      100      10      16       0   .abs_section_100
     Can0                                       140      40      64       0   .abs_section_140
     Pim                                        240      40      64       4   .abs_section_240
MODULE:                 -- ledindicator.c.o --
- PROCEDURES:
     SetLedindicator                           5899      20      32       1   .text       
     ServiceLedindicator                       58B9      13      19       0   .text       
- VARIABLES:
MODULE:                 -- projectvectors.c.o --
- PROCEDURES:
     software_trap                             58CC       2       2      30   .text       
     unused_isr                                4385       4       4       0   NON_BANKED  
     pwm_shutdown_isr                          4389       4       4       0   NON_BANKED  
     portp_isr                                 438D       4       4       0   NON_BANKED  
     mscan0_tx_isr                             4391       4       4       0   NON_BANKED  
     mscan0_rx_isr                             4395       4       4       0   NON_BANKED  
     mscan0_error_isr                          4399       4       4       0   NON_BANKED  
     mscan0_wakeup_isr                         439D       4       4       0   NON_BANKED  
     flash_isr                                 43A1       4       4       0   NON_BANKED  
     crg_scm_isr                               43A5       4       4       0   NON_BANKED  
     crg_pll_lock_isr                          43A9       4       4       0   NON_BANKED  
     portj_isr                                 43AD       4       4       0   NON_BANKED  
     atd0_isr                                  43B1       4       4       0   NON_BANKED  
     sci0_isr                                  43B5       4       4       0   NON_BANKED  
     spi0_isr                                  43B9       4       4       0   NON_BANKED  
     pa_a_edge_isr                             43BD       4       4       0   NON_BANKED  
     pa_a_overflow_isr                         43C1       4       4       0   NON_BANKED  
     rti_isr                                   43C5       4       4       0   NON_BANKED  
     irq_isr                                   43C9       4       4       0   NON_BANKED  
     xirq_isr                                  43CD       4       4       0   NON_BANKED  
     swi_isr                                   43D1       4       4       0   NON_BANKED  
     trap_isr                                  43D5       4       4       0   NON_BANKED  
     cop_isr                                   43D9       4       4       0   NON_BANKED  
     clockmonitor_isr                          43DD       4       4       0   NON_BANKED  
     tim0_ch1_isr                              43E1       4       4       0   NON_BANKED  
     tim0_ch2_isr                              43E5       4       4       0   NON_BANKED  
     tim0_ch3_isr                              43E9       4       4       0   NON_BANKED  
     tim0_ch4_isr                              43ED       4       4       0   NON_BANKED  
     tim0_ch5_isr                              43F1       4       4       0   NON_BANKED  
     tim0_ch6_isr                              43F5       4       4       0   NON_BANKED  
     tim0_ch7_isr                              43F9       4       4       0   NON_BANKED  
     tim0_overflow_isr                         43FD       4       4       0   NON_BANKED  
     vreg_lvi_isr                              4401       4       4       0   NON_BANKED  
- VARIABLES:
MODULE:                 -- sci.c.o --
- PROCEDURES:
     TERMIO_PutChar                            58CE      31      49       2   .text       
     TERMIO_GetChar                            58FF      3C      60       1   .text       
     InitSCI                                   593B      45      69       1   .text       
     RxISR                                     5980      2A      42       1   .text       
     TxISR                                     59AA      52      82       1   .text       
     sci0_handler                              59FC      12      18       1   .text       
- VARIABLES:
     RxBuff                                    380C      40      64       2   .common     
     TxBuff                                    384C      20      32       2   .common     
     RxIn                                      386C       1       1       5   .common     
     RxOut                                     386D       1       1       4   .common     
     TxIn                                      386E       1       1       5   .common     
     TxOut                                     386F       1       1       5   .common     
     RxBAvail                                  3870       1       1       6   .common     
     TxBAvail                                  3871       1       1       7   .common     
     XOffSent                                  3872       1       1       3   .common     
     XOffRcvd                                  3873       1       1       2   .common     
     SendXOff                                  3874       1       1       2   .common     
     SendXOn                                   3875       1       1       3   .common     
MODULE:                 -- project_main.c.o --
- PROCEDURES:
     main                                      5A0E     1E5     485       1   .text       
     change_to_channel                         5BF3      54      84       2   .text       
     clock_isr                                 5C47      7F     127       1   .text       
     send_ir_signal                            5CC6      46      70       4   .text       
     delay_50_ms                               5D0C       F      15       1   .text       
     send_code                                 5D1B      7C     124       1   .text       
     output_sync_pulse                         5D97      3B      59       2   .text       
     output_init_pulse                         5DD2      25      37       1   .text       
     output_zero_bit                           5DF7      25      37       1   .text       
     output_one_bit                            5E1C      25      37       1   .text       
     SetClockSpeed                             5E41      15      21       1   .text       
- VARIABLES:
     number_codes                              4120      28      40       2   .rodata     
     STRING.ECE331.Fall.06...1                 4148      11      17       1   .rodata1    
     STRING.Eric.Lindberg.and.An.2             4159      20      32       1   .rodata1    
     STRING.Term.Project...3                   4179       F      15       1   .rodata1    
     STRING.please.set.the.24hr..4             4188      27      39       1   .rodata1    
     STRING..d..d..d.5                         41AF       9       9       1   .rodata1    
     STRING....6                               41B8       3       3       1   .rodata1    
     STRING....7                               41BB       3       3       1   .rodata1    
     STRING.Commands.include..po.8             41BE      42      66       1   .rodata1    
     STRING..s..d.9                            4200       6       6       1   .rodata1    
     STRING.power.10                           4206       6       6       1   .rodata1    
     STRING...Sending.Power.Butt.11            420C      19      25       1   .rodata1    
     STRING.exit.12                            4225       5       5       1   .rodata1    
     STRING...Sending.exit.butto.13            422A      18      24       1   .rodata1    
     STRING.chup.14                            4242       5       5       1   .rodata1    
     STRING...Sending.channel.up.15            4247      1E      30       1   .rodata1    
     STRING.chdown.16                          4265       7       7       1   .rodata1    
     STRING...Sending.channel.do.17            426C      20      32       1   .rodata1    
     STRING.channel.18                         428C       8       8       1   .rodata1    
     STRING...Changing.to.channe.19            4294      1B      27       1   .rodata1    
     STRING...Invalid.Channel.Nu.20            42AF      28      40       1   .rodata1    
     STRING.time.21                            42D7       5       5       1   .rodata1    
     STRING.The.current.time.is..22            42DC      21      33       1   .rodata1    
     STRING.prog.23                            42FD       5       5       1   .rodata1    
     STRING...Enter.time.for.cha.24            4302      2A      42       1   .rodata1    
     STRING..d..d.25                           432C       6       6       1   .rodata1    
     STRING...Enter.channel.to.c.26            4332      2C      44       1   .rodata1    
     STRING..d.27                              435E       3       3       1   .rodata1    
     STRING...Programmed....28                 4361      10      16       1   .rodata1    
     STRING...Invalid.Command...29             4371      14      20       1   .rodata1    
     hours                                     3876       2       2       6   .common     
     minutes                                   3878       2       2       6   .common     
     seconds                                   387A       2       2       5   .common     
     fiftyms                                   387C       2       2       3   .common     
     progchannel                               387E       2       2       2   .common     
     proghour                                  3880       2       2       4   .common     
     progminute                                3882       2       2       2   .common     
     busclk                                    3806       4       4       4   .bss        

*********************************************************************************************
MODULE STATISTIC
  Name                                      Data   Code  Const
---------------------------------------------------------------------------------------------
  START12.C.o                                  0     57      0
  CTYPE.C.o (ansis.lib)                        0     53      0
  EMBEDDED.C.o (ansis.lib)                     0     60      0
  MATH.C.o (ansis.lib)                         0      0      4
  PRINTF.C.o (ansis.lib)                       6   2419    212
  SCANF.C.o (ansis.lib)                        0   1104      0
  STDLIB.C.o (ansis.lib)                       0   1511      0
  STRING.C.o (ansis.lib)                       0     27      0
  TERMINAL.C.o (ansis.lib)                     0     94      0
  FADD.C.o (ansis.lib)                         0    154      0
  FANSI.C.o (ansis.lib)                        0     56      0
  FCMP.C.o (ansis.lib)                         0     38      0
  FCONV.C.o (ansis.lib)                        0    138      0
  FMUL.C.o (ansis.lib)                         0    280      0
  FREGS.C.o (ansis.lib)                        0    189      0
  rtshc12.c.o (ansis.lib)                      2    403      0
  VREGS.C.o (ansis.lib)                        0     28      0
  per_C32_L45J.c.o                           334      0      0
  ledindicator.c.o                             0     51      0
  projectvectors.c.o                           0    130      0
  sci.c.o                                    106    320      0
  project_main.c.o                            18   1096    613
  other                                        1    133      2

*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
  isdigit isspace toupper printf scanf Ten vprintf _out set_printf _getNum 
  _copyList vsscanf CheckCharWithBase _strtoul _strtol _strtod strcmp TERM_Read 
  TERM_ReadString TERM_Write SetLedindicator ServiceLedindicator software_trap 
  TERMIO_PutChar TERMIO_GetChar InitSCI RxISR TxISR sci0_handler main 
  change_to_channel clock_isr send_ir_signal delay_50_ms send_code 
  output_sync_pulse output_init_pulse output_zero_bit output_one_bit 
  SetClockSpeed 
SECTION: ".bss"
  pbuf busclk 
SECTION: ".init"
  Init _Startup 
SECTION: ".rodata"
  infinity pow10 pow16 pow8 fpow10 fpow_10 number_codes 
SECTION: ".rodata1"
  STRING.ECE331.Fall.06...1 STRING.Eric.Lindberg.and.An.2 
  STRING.Term.Project...3 STRING.please.set.the.24hr..4 STRING..d..d..d.5 
  STRING....6 STRING....7 STRING.Commands.include..po.8 STRING..s..d.9 
  STRING.power.10 STRING...Sending.Power.Butt.11 STRING.exit.12 
  STRING...Sending.exit.butto.13 STRING.chup.14 STRING...Sending.channel.up.15 
  STRING.chdown.16 STRING...Sending.channel.do.17 STRING.channel.18 
  STRING...Changing.to.channe.19 STRING...Invalid.Channel.Nu.20 STRING.time.21 
  STRING.The.current.time.is..22 STRING.prog.23 STRING...Enter.time.for.cha.24 
  STRING..d..d.25 STRING...Enter.channel.to.c.26 STRING..d.27 
  STRING...Programmed....28 STRING...Invalid.Command...29 
SECTION: "NON_BANKED"
  unused_isr pwm_shutdown_isr portp_isr mscan0_tx_isr mscan0_rx_isr 
  mscan0_error_isr mscan0_wakeup_isr flash_isr crg_scm_isr crg_pll_lock_isr 
  portj_isr atd0_isr sci0_isr spi0_isr pa_a_edge_isr pa_a_overflow_isr rti_isr 
  irq_isr xirq_isr swi_isr trap_isr cop_isr clockmonitor_isr tim0_ch1_isr 
  tim0_ch2_isr tim0_ch3_isr tim0_ch4_isr tim0_ch5_isr tim0_ch6_isr tim0_ch7_isr 
  tim0_overflow_isr vreg_lvi_isr 
SECTION: ".common"
  errno RxBuff TxBuff RxIn RxOut TxIn TxOut RxBAvail TxBAvail XOffSent 
  XOffRcvd SendXOff SendXOn hours minutes seconds fiftyms progchannel proghour 
  progminute 
SECTION: "RUNTIME"
  F_ADDKL _FADD _FSUB _FNEG F_FREXP frexpf _FCMP F_TOLONGK F_FRLONGK _FSFLOAT 
  _FUFLOAT _FSTRUNC _FUTRUNC F_DIVKL F_MULKL _FMUL _FDIV F_PULK F_PULL F_PSHK 
  F_TLK F_XGKL F_CLRK F_MAXK F_NORMK _BDIVMODS _LSHRU _LCMP_P _LNEG _LMULU16x32 
  _LMULS16x32 _lDivMod _LDIVU _NEG_P _LMODU _ILSEXT _CASE_DIRECT_BYTE 
  _CASE_CHECKED_BYTE _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE L_NEGK L_PSHK UL_PULK 
  SL_PULK 
SECTION: ".abs_section_0"
  Regs 
SECTION: ".abs_section_30"
  Page 
SECTION: ".abs_section_34"
  Crg 
SECTION: ".abs_section_40"
  Tim0 
SECTION: ".abs_section_80"
  Atd0 
SECTION: ".abs_section_c8"
  Sci0 
SECTION: ".abs_section_d8"
  Spi0 
SECTION: ".abs_section_e0"
  Pwm 
SECTION: ".abs_section_100"
  Flash 
SECTION: ".abs_section_140"
  Can0 
SECTION: ".abs_section_240"
  Pim 

*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
     Name                                      Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
     Regs                                         0      30      48       0   .abs_section_0
     Page                                        30       4       4       0   .abs_section_30
     Crg                                         34       C      12       6   .abs_section_34
     Tim0                                        40      2F      47      76   .abs_section_40
     Atd0                                        80      20      32       0   .abs_section_80
     Sci0                                        C8       8       8      13   .abs_section_c8
     Spi0                                        D8       8       8       0   .abs_section_d8
     Pwm                                         E0      1F      31      17   .abs_section_e0
     Flash                                      100      10      16       0   .abs_section_100
     Can0                                       140      40      64       0   .abs_section_140
     Pim                                        240      40      64       4   .abs_section_240
     pbuf                                      3800       6       6      10   .bss        
     busclk                                    3806       4       4       4   .bss        
     errno                                     380A       2       2       3   .common     
     RxBuff                                    380C      40      64       2   .common     
     TxBuff                                    384C      20      32       2   .common     
     RxIn                                      386C       1       1       5   .common     
     RxOut                                     386D       1       1       4   .common     
     TxIn                                      386E       1       1       5   .common     
     TxOut                                     386F       1       1       5   .common     
     RxBAvail                                  3870       1       1       6   .common     
     TxBAvail                                  3871       1       1       7   .common     
     XOffSent                                  3872       1       1       3   .common     
     XOffRcvd                                  3873       1       1       2   .common     
     SendXOff                                  3874       1       1       2   .common     
     SendXOn                                   3875       1       1       3   .common     
     hours                                     3876       2       2       6   .common     
     minutes                                   3878       2       2       6   .common     
     seconds                                   387A       2       2       5   .common     
     fiftyms                                   387C       2       2       3   .common     
     progchannel                               387E       2       2       2   .common     
     proghour                                  3880       2       2       4   .common     
     progminute                                3882       2       2       2   .common     
     Init                                      4000      29      41       1   .init       
     _Startup                                  4029      10      16       0   .init       
     infinity                                  4048       4       4       2   .rodata     
     pow10                                     404C      28      40       6   .rodata     
     pow16                                     4074      20      32       4   .rodata     
     pow8                                      4094      2C      44       4   .rodata     
     fpow10                                    40C0      30      48       1   .rodata     
     fpow_10                                   40F0      30      48       1   .rodata     
     number_codes                              4120      28      40       2   .rodata     
     STRING.ECE331.Fall.06...1                 4148      11      17       1   .rodata1    
     STRING.Eric.Lindberg.and.An.2             4159      20      32       1   .rodata1    
     STRING.Term.Project...3                   4179       F      15       1   .rodata1    
     STRING.please.set.the.24hr..4             4188      27      39       1   .rodata1    
     STRING..d..d..d.5                         41AF       9       9       1   .rodata1    
     STRING....6                               41B8       3       3       1   .rodata1    
     STRING....7                               41BB       3       3       1   .rodata1    
     STRING.Commands.include..po.8             41BE      42      66       1   .rodata1    
     STRING..s..d.9                            4200       6       6       1   .rodata1    
     STRING.power.10                           4206       6       6       1   .rodata1    
     STRING...Sending.Power.Butt.11            420C      19      25       1   .rodata1    
     STRING.exit.12                            4225       5       5       1   .rodata1    
     STRING...Sending.exit.butto.13            422A      18      24       1   .rodata1    
     STRING.chup.14                            4242       5       5       1   .rodata1    
     STRING...Sending.channel.up.15            4247      1E      30       1   .rodata1    
     STRING.chdown.16                          4265       7       7       1   .rodata1    
     STRING...Sending.channel.do.17            426C      20      32       1   .rodata1    
     STRING.channel.18                         428C       8       8       1   .rodata1    
     STRING...Changing.to.channe.19            4294      1B      27       1   .rodata1    
     STRING...Invalid.Channel.Nu.20            42AF      28      40       1   .rodata1    
     STRING.time.21                            42D7       5       5       1   .rodata1    
     STRING.The.current.time.is..22            42DC      21      33       1   .rodata1    
     STRING.prog.23                            42FD       5       5       1   .rodata1    
     STRING...Enter.time.for.cha.24            4302      2A      42       1   .rodata1    
     STRING..d..d.25                           432C       6       6       1   .rodata1    
     STRING...Enter.channel.to.c.26            4332      2C      44       1   .rodata1    
     STRING..d.27                              435E       3       3       1   .rodata1    
     STRING...Programmed....28                 4361      10      16       1   .rodata1    
     STRING...Invalid.Command...29             4371      14      20       1   .rodata1    
     unused_isr                                4385       4       4       0   NON_BANKED  
     pwm_shutdown_isr                          4389       4       4       0   NON_BANKED  
     portp_isr                                 438D       4       4       0   NON_BANKED  
     mscan0_tx_isr                             4391       4       4       0   NON_BANKED  
     mscan0_rx_isr                             4395       4       4       0   NON_BANKED  
     mscan0_error_isr                          4399       4       4       0   NON_BANKED  
     mscan0_wakeup_isr                         439D       4       4       0   NON_BANKED  
     flash_isr                                 43A1       4       4       0   NON_BANKED  
     crg_scm_isr                               43A5       4       4       0   NON_BANKED  
     crg_pll_lock_isr                          43A9       4       4       0   NON_BANKED  
     portj_isr                                 43AD       4       4       0   NON_BANKED  
     atd0_isr                                  43B1       4       4       0   NON_BANKED  
     sci0_isr                                  43B5       4       4       0   NON_BANKED  
     spi0_isr                                  43B9       4       4       0   NON_BANKED  
     pa_a_edge_isr                             43BD       4       4       0   NON_BANKED  
     pa_a_overflow_isr                         43C1       4       4       0   NON_BANKED  
     rti_isr                                   43C5       4       4       0   NON_BANKED  
     irq_isr                                   43C9       4       4       0   NON_BANKED  
     xirq_isr                                  43CD       4       4       0   NON_BANKED  
     swi_isr                                   43D1       4       4       0   NON_BANKED  
     trap_isr                                  43D5       4       4       0   NON_BANKED  
     cop_isr                                   43D9       4       4       0   NON_BANKED  
     clockmonitor_isr                          43DD       4       4       0   NON_BANKED  
     tim0_ch1_isr                              43E1       4       4       0   NON_BANKED  
     tim0_ch2_isr                              43E5       4       4       0   NON_BANKED  
     tim0_ch3_isr                              43E9       4       4       0   NON_BANKED  
     tim0_ch4_isr                              43ED       4       4       0   NON_BANKED  
     tim0_ch5_isr                              43F1       4       4       0   NON_BANKED  
     tim0_ch6_isr                              43F5       4       4       0   NON_BANKED  
     tim0_ch7_isr                              43F9       4       4       0   NON_BANKED  
     tim0_overflow_isr                         43FD       4       4       0   NON_BANKED  
     vreg_lvi_isr                              4401       4       4       0   NON_BANKED  
     isdigit                                   4405       C      12       5   .text       
     isspace                                   4411      15      21       6   .text       
     toupper                                   4426      14      20       4   .text       
     printf                                    443A      13      19      18   .text       
     scanf                                     444D      29      41       4   .text       
     Ten                                       4476      96     150       2   .text       
     vprintf                                   450C     8C5    2245     107   .text       
     _out                                      4DD1       C      12      16   .text       
     set_printf                                4DDD       C      12       1   .text       
     _getNum                                   4DE9      37      55       1   .text       
     _copyList                                 4E20      AA     170       1   .text       
     vsscanf                                   4ECA     36F     879      53   .text       
     CheckCharWithBase                         5239      39      57       1   .text       
     _strtoul                                  5272     16E     366       8   .text       
     _strtol                                   53E0      BA     186       2   .text       
     _strtod                                   549A     386     902      22   .text       
     strcmp                                    5820      1B      27       7   .text       
     TERM_Read                                 583B       4       4       2   .text       
     TERM_ReadString                           583F      57      87       1   .text       
     TERM_Write                                5896       3       3       2   .text       
     SetLedindicator                           5899      20      32       1   .text       
     ServiceLedindicator                       58B9      13      19       0   .text       
     software_trap                             58CC       2       2      30   .text       
     TERMIO_PutChar                            58CE      31      49       2   .text       
     TERMIO_GetChar                            58FF      3C      60       1   .text       
     InitSCI                                   593B      45      69       1   .text       
     RxISR                                     5980      2A      42       1   .text       
     TxISR                                     59AA      52      82       1   .text       
     sci0_handler                              59FC      12      18       1   .text       
     main                                      5A0E     1E5     485       1   .text       
     change_to_channel                         5BF3      54      84       2   .text       
     clock_isr                                 5C47      7F     127       1   .text       
     send_ir_signal                            5CC6      46      70       4   .text       
     delay_50_ms                               5D0C       F      15       1   .text       
     send_code                                 5D1B      7C     124       1   .text       
     output_sync_pulse                         5D97      3B      59       2   .text       
     output_init_pulse                         5DD2      25      37       1   .text       
     output_zero_bit                           5DF7      25      37       1   .text       
     output_one_bit                            5E1C      25      37       1   .text       
     SetClockSpeed                             5E41      15      21       1   .text       
     F_ADDKL                                   5E56      67     103       1   RUNTIME     
     _FADD                                     5EBD      15      21       6   RUNTIME     
     _FSUB                                     5ED2      13      19       2   RUNTIME     
     _FNEG                                     5EE5       B      11       2   RUNTIME     
     F_FREXP                                   5EF0      1F      31       1   RUNTIME     
     frexpf                                    5F0F      19      25       1   RUNTIME     
     _FCMP                                     5F28      26      38       5   RUNTIME     
     F_TOLONGK                                 5F4E      33      51       1   RUNTIME     
     F_FRLONGK                                 5F81      1F      31       2   RUNTIME     
     _FSFLOAT                                  5FA0      12      18       3   RUNTIME     
     _FUFLOAT                                  5FB2      12      18       1   RUNTIME     
     _FSTRUNC                                  5FC4      11      17       1   RUNTIME     
     _FUTRUNC                                  5FD5       3       3       3   RUNTIME     
     F_DIVKL                                   5FD8      8E     142       1   RUNTIME     
     F_MULKL                                   6066      58      88       1   RUNTIME     
     _FMUL                                     60BE      14      20       9   RUNTIME     
     _FDIV                                     60D2      1E      30       4   RUNTIME     
     F_PULK                                    60F0      15      21       4   RUNTIME     
     F_PULL                                    6105      15      21       4   RUNTIME     
     F_PSHK                                    611A      13      19       6   RUNTIME     
     F_TLK                                     612D       D      13       1   RUNTIME     
     F_XGKL                                    613A      21      33       2   RUNTIME     
     F_CLRK                                    615B       B      11       2   RUNTIME     
     F_MAXK                                    6166       9       9       2   RUNTIME     
     F_NORMK                                   616F      3E      62       4   RUNTIME     
     _BDIVMODS                                 61AD       B      11       3   RUNTIME     
     _LSHRU                                    61B8      11      17       1   RUNTIME     
     _LCMP_P                                   61C9      15      21       4   RUNTIME     
     _LNEG                                     61DE       D      13       3   RUNTIME     
     _LMULU16x32                               61EB       F      15       1   RUNTIME     
     _LMULS16x32                               61FA      20      32       1   RUNTIME     
     _lDivMod                                  621A      A7     167       2   RUNTIME     
     _LDIVU                                    62C1       E      14       3   RUNTIME     
     _NEG_P                                    62CF       F      15       1   RUNTIME     
     _LMODU                                    62DE      11      17       1   RUNTIME     
     _ILSEXT                                   62EF       7       7       7   RUNTIME     
     _CASE_DIRECT_BYTE                         62F6       5       5       1   RUNTIME     
     _CASE_CHECKED_BYTE                        62FB      14      20       3   RUNTIME     
     _CASE_SEARCH_8                            630F      17      23       2   RUNTIME     
     _CASE_SEARCH_8_BYTE                       6326      1A      26       2   RUNTIME     
     L_NEGK                                    6340       7       7       2   RUNTIME     
     L_PSHK                                    6347       8       8       1   RUNTIME     
     UL_PULK                                   634F       3       3       1   RUNTIME     
     SL_PULK                                   6352       A      10       1   RUNTIME     

*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
CTYPE.C.o (ansis.lib):
  isalnum isalpha iscntrl isgraph islower isprint ispunct isupper isxdigit 
  tolower 
EMBEDDED.C.o (ansis.lib):
  gets puts fopen fflush fclose fprintf fputs fputc fgetc remove clock abort 
  exit 
MATH.C.o (ansis.lib):
  copysign logb fabs isint is_special pow_i exp_r exp log_r log log10 pow 
  sincos tan sin cos sqrt_r sqrt SetSign atan2 asin acos atan sncsh sinh cosh 
  tanh ceil floor fmod 
PRINTF.C.o (ansis.lib):
  deposit_char sprintf vsprintf 
SCANF.C.o (ansis.lib):
  sscanf 
STDLIB.C.o (ansis.lib):
  atexit getenv system mblen mbtowc wctomb mbstowcs wcstombs strtoul strtol 
  strtod _itoa bsearch swap qsort div ldiv abs labs rand srand 
STRING.C.o (ansis.lib):
  strerror memchr memcmp memcpy2 memcpy _memcpy_8bitCount memmove memset 
  _memset_clear_8bitCount strlen strset strcat strncat strcpy strncpy strncmp 
  strchr strrchr strspn strcspn strpbrk strstr strtok strcoll strxfrm 
TERMINAL.C.o (ansis.lib):
  TERM_WriteLn TERM_WriteString TERM_Direct 
FADD.C.o (ansis.lib):
  _FINC _FDEC _FABS 
FANSI.C.o (ansis.lib):
  F_MODF F_LDEXP modff RetErrDom ldexpf 
FREGS.C.o (ansis.lib):
  F_STAL F_TKL F_CLRL 
rtshc12.c.o (ansis.lib):
  _BSHL _BSHRS _BSHRU _BDIVMODU _ISHL _ISHRU _ISHRS _LSHL _LSHRS _LADD _LSUB 
  _LAND _LOR _LXOR _LCMP _LCMP_PP _LCOM _LINC _LDEC _LMUL _LDIVS _LMODS _COPY 
  _CASE_DIRECT _CASE_CHECKED _CASE_SEARCH _CASE_SEARCH_BYTE _FCALL _FPCMP 
projectvectors.c.o:
  mscan4_tx_isr mscan4_rx_isr mscan4_error_isr mscan4_wakeup_isr mscan3_tx_isr 
  mscan3_rx_isr mscan3_error_isr mscan3_wakeup_isr mscan2_tx_isr mscan2_rx_isr 
  mscan2_error_isr mscan2_wakeup_isr mscan1_tx_isr mscan1_rx_isr 
  mscan1_error_isr mscan1_wakeup_isr eeprom_isr spi2_isr spi1_isr iic_isr 
  bdlc_isr pa_b_overflow_isr ect_mdc_isr porth_isr atd1_isr sci1_isr 
  ect_overflow_isr ect_ch7_isr ect_ch6_isr ect_ch5_isr ect_ch4_isr ect_ch3_isr 
  ect_ch2_isr ect_ch1_isr ect_ch0_isr mc_overflow_isr bf_rx_fifo_isr bf_rx_isr 
  bf_sync_isr bf_general_isr tim0_ch0_isr tim0_pa_overflow_isr tim0_pa_edge_isr 
  sci2_isr portad_isr tim1_ch0_isr tim1_ch1_isr tim1_ch2_isr tim1_ch3_isr 
  tim1_ch4_isr tim1_ch5_isr tim1_ch6_isr tim1_ch7_isr tim1_overflow_isr 
  tim1_pa_overflow_isr tim1_pa_edge_isr tim2_ch0_isr tim2_ch1_isr tim2_ch2_isr 
  tim2_ch3_isr tim2_ch4_isr tim2_ch5_isr tim2_ch6_isr tim2_ch7_isr 
  tim2_overflow_isr tim2_pa_overflow_isr tim2_pa_edge_isr pmf_gen_a_reload_isr 
  pmf_gen_b_reload_isr pmf_gen_c_reload_isr pmf_fault0_isr pmf_fault1_isr 
  pmf_fault2_isr pmf_fault3_isr 
sci.c.o:
  SCIcharAvail sci_tos 
NOT USED VARIABLES
CTYPE.C.o (ansis.lib):
  _ctype 
EMBEDDED.C.o (ansis.lib):
  STRING..1 
MATH.C.o (ansis.lib):
  nan_union small.1 big.2 
STDLIB.C.o (ansis.lib):
  seed channels 
STRING.C.o (ansis.lib):
  STRING..1 next.2 
rtshc12.c.o (ansis.lib):
  _PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 
project_main.c.o:
  power_code exit_code chup_code chdown_code 

*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0x635C ---- SIZE       2 ---
Filling bytes inserted
 0000

*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init                      USES _startupData 
_Startup                  USES _startupData __SEG_END_SSTACK Init 
unused_isr                USES software_trap 
pwm_shutdown_isr          USES software_trap 
portp_isr                 USES software_trap 
mscan0_tx_isr             USES software_trap 
mscan0_rx_isr             USES software_trap 
mscan0_error_isr          USES software_trap 
mscan0_wakeup_isr         USES software_trap 
flash_isr                 USES software_trap 
crg_scm_isr               USES software_trap 
crg_pll_lock_isr          USES software_trap 
portj_isr                 USES software_trap 
atd0_isr                  USES software_trap 
sci0_isr                  USES sci0_handler 
spi0_isr                  USES software_trap 
pa_a_edge_isr             USES software_trap 
pa_a_overflow_isr         USES software_trap 
rti_isr                   USES software_trap 
irq_isr                   USES software_trap 
xirq_isr                  USES software_trap 
swi_isr                   USES software_trap 
trap_isr                  USES software_trap 
cop_isr                   USES software_trap 
clockmonitor_isr          USES software_trap 
tim0_ch1_isr              USES software_trap 
tim0_ch2_isr              USES software_trap 
tim0_ch3_isr              USES clock_isr 
tim0_ch4_isr              USES software_trap 
tim0_ch5_isr              USES software_trap 
tim0_ch6_isr              USES software_trap 
tim0_ch7_isr              USES software_trap 
tim0_overflow_isr         USES software_trap 
vreg_lvi_isr              USES software_trap 
printf                    USES TERMIO_PutChar set_printf vprintf 
scanf                     USES TERM_ReadString vsscanf 
Ten                       USES fpow10 fpow_10 _FMUL 
vprintf                   USES vprintf _out _CASE_SEARCH_8_BYTE 
                                _CASE_DIRECT_BYTE _CASE_SEARCH_8 pbuf _ILSEXT _LNEG pow8 _LCMP_P 
                                pow16 pow10 _FNEG frexpf _FMUL _FUTRUNC _FADD 
                                _BDIVMODS Ten _FUFLOAT _FSUB _LDIVU _FCMP _LMODU 
_out                      USES pbuf 
set_printf                USES pbuf 
vsscanf                   USES vsscanf isspace _getNum _CASE_SEARCH_8 
                                _CASE_CHECKED_BYTE _strtod _ILSEXT _copyList _strtol 
CheckCharWithBase         USES toupper 
_strtoul                  USES _strtoul isspace toupper _ILSEXT _LDIVU _LCMP_P 
                                _LMULS16x32 errno CheckCharWithBase 
_strtol                   USES _strtol isspace isdigit _strtoul errno _LNEG 
_strtod                   USES _strtod isspace isdigit _CASE_CHECKED_BYTE 
                                _FCMP _FSFLOAT _FSUB _FADD _ILSEXT _FDIV _FMUL 
                                toupper infinity errno _FNEG 
TERM_Read                 USES TERMIO_GetChar 
TERM_ReadString           USES TERM_Read TERM_Write 
TERM_Write                USES TERMIO_PutChar 
SetLedindicator           USES Pim Tim0 
ServiceLedindicator       USES Pim Tim0 
TERMIO_PutChar            USES TxBAvail TxIn TxBuff XOffRcvd Sci0 
TERMIO_GetChar            USES RxBAvail RxOut RxBuff XOffSent SendXOn Sci0 
InitSCI                   USES TxOut TxIn RxOut RxIn RxBAvail TxBAvail 
                                XOffSent XOffRcvd busclk _LSHRU _LMULU16x32 _LDIVU Sci0 
RxISR                     USES Sci0 RxBAvail RxIn RxBuff 
TxISR                     USES SendXOn XOffSent Sci0 TxBAvail SendXOff TxOut 
                                TxBuff 
sci0_handler              USES Sci0 RxISR TxISR 
main                      USES SetLedindicator SetClockSpeed busclk InitSCI 
                                STRING.ECE331.Fall.06...1 printf STRING.Eric.Lindberg.and.An.2 
                                STRING.Term.Project...3 Pwm Pim Tim0 STRING.please.set.the.24hr..4 
                                seconds minutes hours STRING..d..d..d.5 scanf 
                                STRING....6 STRING....7 STRING.Commands.include..po.8 
                                proghour STRING..s..d.9 STRING.power.10 strcmp 
                                STRING...Sending.Power.Butt.11 STRING.exit.12 STRING...Sending.exit.butto.13 
                                STRING.chup.14 STRING...Sending.channel.up.15 
                                STRING.chdown.16 STRING...Sending.channel.do.17 send_ir_signal 
                                STRING.channel.18 STRING...Changing.to.channe.19 
                                change_to_channel STRING...Invalid.Channel.Nu.20 STRING.time.21 
                                STRING.The.current.time.is..22 STRING.prog.23 STRING...Enter.time.for.cha.24 
                                progminute STRING..d..d.25 STRING...Enter.channel.to.c.26 
                                progchannel STRING..d.27 STRING...Programmed....28 
                                STRING...Invalid.Command...29 main 
change_to_channel         USES send_ir_signal delay_50_ms 
clock_isr                 USES Tim0 fiftyms seconds minutes hours proghour 
                                progminute progchannel change_to_channel 
send_ir_signal            USES _CASE_SEARCH_8_BYTE number_codes send_code 
delay_50_ms               USES Tim0 
send_code                 USES Tim0 output_init_pulse output_one_bit 
                                output_zero_bit Pwm output_sync_pulse 
output_sync_pulse         USES Pwm Tim0 
output_init_pulse         USES Pwm Tim0 
output_zero_bit           USES Pwm Tim0 
output_one_bit            USES Pwm Tim0 
SetClockSpeed             USES Crg 
F_ADDKL                   USES F_XGKL F_NORMK 
_FADD                     USES F_PULK F_PULL F_ADDKL F_PSHK 
_FSUB                     USES _FADD 
F_FREXP                   USES F_NORMK 
frexpf                    USES F_PULL F_TLK F_FREXP F_PSHK 
_FSFLOAT                  USES SL_PULK F_FRLONGK F_PSHK 
_FUFLOAT                  USES UL_PULK F_FRLONGK F_PSHK 
_FSTRUNC                  USES F_PULK F_TOLONGK L_PSHK 
_FUTRUNC                  USES _FSTRUNC 
F_DIVKL                   USES F_MAXK F_NORMK 
F_MULKL                   USES F_CLRK F_NORMK 
_FMUL                     USES F_PULK F_PULL F_MULKL F_PSHK 
_FDIV                     USES F_PULL F_PULK F_DIVKL F_PSHK 
F_MAXK                    USES F_CLRK 
F_NORMK                   USES F_MAXK 
_LMULS16x32               USES _LNEG 
_LDIVU                    USES _lDivMod 
_LMODU                    USES _lDivMod 
L_NEGK                    USES _NEG_P 
L_PSHK                    USES L_NEGK 
SL_PULK                   USES L_NEGK 

*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
 main and _Startup Group
 | 
 +- main                
 |  | 
 |  +- SetLedindicator     
 |  |    
 |  +- SetClockSpeed       
 |  |    
 |  +- InitSCI             
 |  |  | 
 |  |  +- _LSHRU              
 |  |  |    
 |  |  +- _LMULU16x32         
 |  |  |    
 |  |  +- _LDIVU              
 |  |     | 
 |  |     +- _lDivMod            
 |  |          
 |  +- printf              
 |  |  | 
 |  |  +- TERMIO_PutChar      
 |  |  |    
 |  |  +- set_printf          
 |  |  |    
 |  |  +- vprintf             
 |  |     | 
 |  |     +- _out                
 |  |     |    
 |  |     +- _CASE_SEARCH_8_BYTE 
 |  |     |    
 |  |     +- _CASE_DIRECT_BYTE   
 |  |     |    
 |  |     +- _CASE_SEARCH_8      
 |  |     |    
 |  |     +- _ILSEXT             
 |  |     |    
 |  |     +- _LNEG               
 |  |     |    
 |  |     +- _LCMP_P             
 |  |     |    
 |  |     +- _FNEG               
 |  |     |    
 |  |     +- frexpf              
 |  |     |  | 
 |  |     |  +- F_PULL              
 |  |     |  |    
 |  |     |  +- F_TLK               
 |  |     |  |    
 |  |     |  +- F_FREXP             
 |  |     |  |  | 
 |  |     |  |  +- F_NORMK             
 |  |     |  |     | 
 |  |     |  |     +- F_MAXK              
 |  |     |  |        | 
 |  |     |  |        +- F_CLRK              
 |  |     |  |             
 |  |     |  +- F_PSHK              
 |  |     |       
 |  |     +- _FMUL               
 |  |     |  | 
 |  |     |  +- F_PULK              
 |  |     |  |    
 |  |     |  +- F_PULL               (see above)
 |  |     |  |  
 |  |     |  +- F_MULKL             
 |  |     |  |  | 
 |  |     |  |  +- F_CLRK               (see above)
 |  |     |  |  |  
 |  |     |  |  +- F_NORMK              (see above)
 |  |     |  |     
 |  |     |  +- F_PSHK               (see above)
 |  |     |     
 |  |     +- _FUTRUNC            
 |  |     |  | 
 |  |     |  +- _FSTRUNC            
 |  |     |     | 
 |  |     |     +- F_PULK               (see above)
 |  |     |     |  
 |  |     |     +- F_TOLONGK           
 |  |     |     |    
 |  |     |     +- L_PSHK              
 |  |     |        | 
 |  |     |        +- L_NEGK              
 |  |     |           | 
 |  |     |           +- _NEG_P              
 |  |     |                
 |  |     +- _FADD               
 |  |     |  | 
 |  |     |  +- F_PULK               (see above)
 |  |     |  |  
 |  |     |  +- F_PULL               (see above)
 |  |     |  |  
 |  |     |  +- F_ADDKL             
 |  |     |  |  | 
 |  |     |  |  +- F_XGKL              
 |  |     |  |  |    
 |  |     |  |  +- F_NORMK              (see above)
 |  |     |  |     
 |  |     |  +- F_PSHK               (see above)
 |  |     |     
 |  |     +- _BDIVMODS           
 |  |     |    
 |  |     +- Ten                 
 |  |     |  | 
 |  |     |  +- _FMUL                (see above)
 |  |     |     
 |  |     +- _FUFLOAT            
 |  |     |  | 
 |  |     |  +- UL_PULK             
 |  |     |  |    
 |  |     |  +- F_FRLONGK           
 |  |     |  |    
 |  |     |  +- F_PSHK               (see above)
 |  |     |     
 |  |     +- _FSUB               
 |  |     |  | 
 |  |     |  +- _FADD                (see above)
 |  |     |     
 |  |     +- _LDIVU               (see above)
 |  |     |  
 |  |     +- _FCMP               
 |  |     |    
 |  |     +- _LMODU              
 |  |        | 
 |  |        +- _lDivMod             (see above)
 |  |           
 |  +- scanf               
 |  |  | 
 |  |  +- TERM_ReadString     
 |  |  |  | 
 |  |  |  +- TERM_Read           
 |  |  |  |  | 
 |  |  |  |  +- TERMIO_GetChar      
 |  |  |  |       
 |  |  |  +- TERM_Write          
 |  |  |     | 
 |  |  |     +- TERMIO_PutChar       (see above)
 |  |  |        
 |  |  +- vsscanf             
 |  |     | 
 |  |     +- isspace             
 |  |     |    
 |  |     +- _getNum             
 |  |     |    
 |  |     +- _CASE_SEARCH_8       (see above)
 |  |     |  
 |  |     +- _CASE_CHECKED_BYTE  
 |  |     |    
 |  |     +- _strtod             
 |  |     |  | 
 |  |     |  +- isspace              (see above)
 |  |     |  |  
 |  |     |  +- isdigit             
 |  |     |  |    
 |  |     |  +- _CASE_CHECKED_BYTE   (see above)
 |  |     |  |  
 |  |     |  +- _FCMP                (see above)
 |  |     |  |  
 |  |     |  +- _FSFLOAT            
 |  |     |  |  | 
 |  |     |  |  +- SL_PULK             
 |  |     |  |  |  | 
 |  |     |  |  |  +- L_NEGK               (see above)
 |  |     |  |  |     
 |  |     |  |  +- F_FRLONGK            (see above)
 |  |     |  |  |  
 |  |     |  |  +- F_PSHK               (see above)
 |  |     |  |     
 |  |     |  +- _FSUB                (see above)
 |  |     |  |  
 |  |     |  +- _FADD                (see above)
 |  |     |  |  
 |  |     |  +- _ILSEXT              (see above)
 |  |     |  |  
 |  |     |  +- _FDIV               
 |  |     |  |  | 
 |  |     |  |  +- F_PULL               (see above)
 |  |     |  |  |  
 |  |     |  |  +- F_PULK               (see above)
 |  |     |  |  |  
 |  |     |  |  +- F_DIVKL             
 |  |     |  |  |  | 
 |  |     |  |  |  +- F_MAXK               (see above)
 |  |     |  |  |  |  
 |  |     |  |  |  +- F_NORMK              (see above)
 |  |     |  |  |     
 |  |     |  |  +- F_PSHK               (see above)
 |  |     |  |     
 |  |     |  +- _FMUL                (see above)
 |  |     |  |  
 |  |     |  +- toupper             
 |  |     |  |    
 |  |     |  +- _FNEG                (see above)
 |  |     |     
 |  |     +- _ILSEXT              (see above)
 |  |     |  
 |  |     +- _copyList           
 |  |     |    
 |  |     +- _strtol             
 |  |        | 
 |  |        +- isspace              (see above)
 |  |        |  
 |  |        +- isdigit              (see above)
 |  |        |  
 |  |        +- _strtoul            
 |  |        |  | 
 |  |        |  +- isspace              (see above)
 |  |        |  |  
 |  |        |  +- toupper              (see above)
 |  |        |  |  
 |  |        |  +- _ILSEXT              (see above)
 |  |        |  |  
 |  |        |  +- _LDIVU               (see above)
 |  |        |  |  
 |  |        |  +- _LCMP_P              (see above)
 |  |        |  |  
 |  |        |  +- _LMULS16x32         
 |  |        |  |  | 
 |  |        |  |  +- _LNEG                (see above)
 |  |        |  |     
 |  |        |  +- CheckCharWithBase   
 |  |        |     | 
 |  |        |     +- toupper              (see above)
 |  |        |        
 |  |        +- _LNEG                (see above)
 |  |           
 |  +- strcmp              
 |  |    
 |  +- send_ir_signal      
 |  |  | 
 |  |  +- _CASE_SEARCH_8_BYTE  (see above)
 |  |  |  
 |  |  +- send_code           
 |  |     | 
 |  |     +- output_init_pulse   
 |  |     |    
 |  |     +- output_one_bit      
 |  |     |    
 |  |     +- output_zero_bit     
 |  |     |    
 |  |     +- output_sync_pulse   
 |  |          
 |  +- change_to_channel   
 |     | 
 |     +- send_ir_signal       (see above)
 |     |  
 |     +- delay_50_ms         
 |          
 +- _Startup            
    | 
    +- Init                
         
 clockmonitor_isr    
 | 
 +- software_trap       
      
 cop_isr             
 | 
 +- software_trap        (see above)
    
 trap_isr            
 | 
 +- software_trap        (see above)
    
 swi_isr             
 | 
 +- software_trap        (see above)
    
 xirq_isr            
 | 
 +- software_trap        (see above)
    
 irq_isr             
 | 
 +- software_trap        (see above)
    
 rti_isr             
 | 
 +- software_trap        (see above)
    
 ServiceLedindicator 
   
 tim0_ch1_isr        
 | 
 +- software_trap        (see above)
    
 tim0_ch2_isr        
 | 
 +- software_trap        (see above)
    
 tim0_ch3_isr        
 | 
 +- clock_isr           
    | 
    +- change_to_channel    (see above)
       
 tim0_ch4_isr        
 | 
 +- software_trap        (see above)
    
 tim0_ch5_isr        
 | 
 +- software_trap        (see above)
    
 tim0_ch6_isr        
 | 
 +- software_trap        (see above)
    
 tim0_ch7_isr        
 | 
 +- software_trap        (see above)
    
 tim0_overflow_isr   
 | 
 +- software_trap        (see above)
    
 pa_a_overflow_isr   
 | 
 +- software_trap        (see above)
    
 pa_a_edge_isr       
 | 
 +- software_trap        (see above)
    
 spi0_isr            
 | 
 +- software_trap        (see above)
    
 sci0_isr            
 | 
 +- sci0_handler        
    | 
    +- RxISR               
    |    
    +- TxISR               
         
 unused_isr          
 | 
 +- software_trap        (see above)
    
 atd0_isr            
 | 
 +- software_trap        (see above)
    
 portj_isr           
 | 
 +- software_trap        (see above)
    
 crg_pll_lock_isr    
 | 
 +- software_trap        (see above)
    
 crg_scm_isr         
 | 
 +- software_trap        (see above)
    
 flash_isr           
 | 
 +- software_trap        (see above)
    
 mscan0_wakeup_isr   
 | 
 +- software_trap        (see above)
    
 mscan0_error_isr    
 | 
 +- software_trap        (see above)
    
 mscan0_rx_isr       
 | 
 +- software_trap        (see above)
    
 mscan0_tx_isr       
 | 
 +- software_trap        (see above)
    
 portp_isr           
 | 
 +- software_trap        (see above)
    
 pwm_shutdown_isr    
 | 
 +- software_trap        (see above)
    
 vreg_lvi_isr        
 | 
 +- software_trap        (see above)
    
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------

ExeFile:
--------
Number of blocks to be downloaded: 7
Total size of all blocks to be downloaded: 9172

