Microchip MPLAB XC8 Compiler V1.12 ()

Linker command line:

--edf=C:\Program Files\Microchip\xc8\v1.12\dat\en_msgs.txt -cs \
  -h+dist/default/production\BT_FreqAnalizer.X.production.sym -z -Q16F1829 \
  -ol.obj -Mdist/default/production/BT_FreqAnalizer.X.production.map -E1 \
  -ver=XC8 -ACONST=00h-0FFhx32 -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \
  -AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 -ACOMMON=070h-07Fh \
  -ABANK0=020h-06Fh -ABANK1=0A0h-0EFh -ABANK2=0120h-016Fh \
  -ABANK3=01A0h-01EFh -ABANK4=0220h-026Fh -ABANK5=02A0h-02EFh \
  -ABANK6=0320h-036Fh -ABANK7=03A0h-03EFh -ABANK8=0420h-046Fh \
  -ABANK9=04A0h-04EFh -ABANK10=0520h-056Fh -ABANK11=05A0h-05EFh \
  -ABANK12=0620h-064Fh -ABIGRAM=02000h-023EFh \
  -ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
  -AABS1=020h-07Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
  -ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-019Fh \
  -ASFR4=0200h-021Fh -ASFR5=0280h-029Fh -ASFR6=0300h-031Fh \
  -ASFR7=0380h-039Fh -ASFR8=0400h-041Fh -ASFR9=0480h-049Fh \
  -ASFR10=0500h-051Fh -ASFR11=0580h-059Fh -ASFR12=0600h-061Fh \
  -ASFR13=0680h-06EFh -ASFR14=0700h-076Fh -ASFR15=0780h-07EFh \
  -ASFR16=0800h-086Fh -ASFR17=0880h-08EFh -ASFR18=0900h-096Fh \
  -ASFR19=0980h-09EFh -ASFR20=0A00h-0A6Fh -ASFR21=0A80h-0AEFh \
  -ASFR22=0B00h-0B6Fh -ASFR23=0B80h-0BEFh -ASFR24=0C00h-0C6Fh \
  -ASFR25=0C80h-0CEFh -ASFR26=0D00h-0D6Fh -ASFR27=0D80h-0DEFh \
  -ASFR28=0E00h-0E6Fh -ASFR29=0E80h-0EEFh -ASFR30=0F00h-0F6Fh \
  -ASFR31=0F80h-0FEFh -preset_vec=00h,intentry=04h,init,end_init \
  -ppowerup=CODE -pfunctab=CODE -ACONFIG=08007h-08008h -pconfig=CONFIG \
  -DCONFIG=2 -AIDLOC=08000h-08003h -pidloc=IDLOC -DIDLOC=2 \
  -AEEDATA=00h-0FFh/0F000h -peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 \
  -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
  C:\Users\Mother\AppData\Local\Temp\s4l4.obj \
  dist/default/production\BT_FreqAnalizer.X.production.obj 

Object code version is 3.10

Machine type is 16F1829



                Name                               Link     Load   Length Selector   Space Scale
C:\Users\Mother\AppData\Local\Temp\s4l4.obj
                end_init                             5B       5B        2        8       0
                reset_vec                             0        0        2        0       0
                config                             8007     8007        2    1000E       0
dist/default/production\BT_FreqAnalizer.X.production.obj
                intentry                              4        4       57        8       0
                text457                             43C      43C       76        8       0
                text456                             547      547       46        8       0
                text455                             323      323       9F        8       0
                text454                             259      259       CA        8       0
                text453                             501      501       46        8       0
                text452                             65C      65C        B        8       0
                text451                             58D      58D       3E        8       0
                text450                             4B2      4B2       4F        8       0
                text449                             3C2      3C2       7A        8       0
                text448                             61F      61F       1E        8       0
                text447                              5D       5D      100        8       0
                text446                             600      600       1F        8       0
                maintext                            15D      15D       FC        8       0
                cstackBANK0                          20       20       2F       20       1
                cstackCOMMON                         70       70        9       70       1
                inittext                            66D      66D        6        8       0
                clrtext                             667      667        6        8       0
                bssBANK2                            120      120       40      120       1
                dataBANK1                            E0       E0        E       A0       1
                bssBANK1                             A0       A0       40       A0       1
                dataBANK0                            4F       4F       11       20       1
                bssBANK0                             60       60        E       20       1
                bssCOMMON                            79       79        2       70       1
                cinit                               5CB      5CB       35        8       0
                idataBANK1                          64E      64E        E        8       0
                idataBANK0                          63D      63D       11        8       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   CONST          

        CLASS   CODE           
                end_init                             5B       5B        2         0
                intentry                              4        4       57         0
                reset_vec                             0        0        2         0
                text457                             43C      43C       76         0
                text456                             547      547       46         0
                text455                             323      323       9F         0
                text454                             259      259       CA         0
                text453                             501      501       46         0
                text452                             65C      65C        B         0
                text451                             58D      58D       3E         0
                text450                             4B2      4B2       4F         0
                text449                             3C2      3C2       7A         0
                text448                             61F      61F       1E         0
                text447                              5D       5D      100         0
                text446                             600      600       1F         0
                maintext                            15D      15D       FC         0
                inittext                            66D      66D        6         0
                clrtext                             667      667        6         0
                cinit                               5CB      5CB       35         0
                idataBANK1                          64E      64E        E         0
                idataBANK0                          63D      63D       11         0

        CLASS   STRCODE        

        CLASS   ENTRY          

        CLASS   STRING         

        CLASS   COMMON         
                cstackCOMMON                         70       70        9         1
                bssCOMMON                            79       79        2         1

        CLASS   BANK0          
                cstackBANK0                          20       20       2F         1
                dataBANK0                            4F       4F       11         1
                bssBANK0                             60       60        E         1

        CLASS   BANK1          
                dataBANK1                            E0       E0        E         1
                bssBANK1                             A0       A0       40         1

        CLASS   BANK2          
                bssBANK2                            120      120       40         1

        CLASS   BANK3          

        CLASS   BANK4          

        CLASS   BANK5          

        CLASS   BANK6          

        CLASS   BANK7          

        CLASS   BANK8          

        CLASS   BANK9          

        CLASS   BANK10         

        CLASS   BANK11         

        CLASS   BANK12         

        CLASS   BIGRAM         

        CLASS   RAM            

        CLASS   ABS1           
                abs_s1                               7E       7E        2         1

        CLASS   SFR0           

        CLASS   SFR1           

        CLASS   SFR2           

        CLASS   SFR3           

        CLASS   SFR4           

        CLASS   SFR5           

        CLASS   SFR6           

        CLASS   SFR7           

        CLASS   SFR8           

        CLASS   SFR9           

        CLASS   SFR10          

        CLASS   SFR11          

        CLASS   SFR12          

        CLASS   SFR13          

        CLASS   SFR14          

        CLASS   SFR15          

        CLASS   SFR16          

        CLASS   SFR17          

        CLASS   SFR18          

        CLASS   SFR19          

        CLASS   SFR20          

        CLASS   SFR21          

        CLASS   SFR22          

        CLASS   SFR23          

        CLASS   SFR24          

        CLASS   SFR25          

        CLASS   SFR26          

        CLASS   SFR27          

        CLASS   SFR28          

        CLASS   SFR29          

        CLASS   SFR30          

        CLASS   SFR31          

        CLASS   CONFIG         
                config                             8007     8007        2         0

        CLASS   IDLOC          

        CLASS   EEDATA         

        CLASS   BANK31         

        CLASS   BANK30         

        CLASS   BANK29         

        CLASS   BANK28         

        CLASS   BANK27         

        CLASS   BANK26         

        CLASS   BANK25         

        CLASS   BANK24         

        CLASS   BANK23         

        CLASS   BANK22         

        CLASS   BANK21         

        CLASS   BANK20         

        CLASS   BANK19         

        CLASS   BANK18         

        CLASS   BANK17         

        CLASS   BANK16         

        CLASS   BANK15         

        CLASS   BANK14         

        CLASS   BANK13         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000002  000002         0       0  CODE        2
                intentry                       000004  00066F  000673         8       0  CODE        2
                cstackBANK0                    000020  00004E  00006E        20       1  BANK0       1
                cstackCOMMON                   000070  00000B  00007B        70       1  COMMON      1
                bssBANK1                       0000A0  00004E  0000EE        A0       1  BANK1       1
                bssBANK2                       000120  000040  000160       120       1  BANK2       1
                config                         008007  000002  008009     1000E       0  CONFIG      2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            0006E-0006F               2           1
        BANK1            000EE-000EF               2           1
        BANK10           00520-0056F              50           1
        BANK11           005A0-005EF              50           1
        BANK12           00620-0064F              30           1
        BANK2            00160-0016F              10           1
        BANK3            001A0-001EF              50           1
        BANK4            00220-0026F              50           1
        BANK5            002A0-002EF              50           1
        BANK6            00320-0036F              50           1
        BANK7            003A0-003EF              50           1
        BANK8            00420-0046F              50           1
        BANK9            004A0-004EF              50           1
        BIGRAM           02000-023EF             3F0           1
        CODE             00002-00003               2           2
                         00673-01FFF             800
        COMMON           0007B-0007D               3           1
        CONST            00002-00003               2           2
                         00673-01FFF             100
        EEDATA           0F000-0F0FF             100           2
        ENTRY            00002-00003               2           2
                         00673-01FFF             100
        IDLOC            08000-08003               4           2
        RAM              0006E-0006F               2           1
                         000EE-000EF               2
                         00160-0016F              10
                         001A0-001EF              50
                         00220-0026F              50
                         002A0-002EF              50
                         00320-0036F              50
                         003A0-003EF              50
                         00420-0046F              50
                         004A0-004EF              50
                         00520-0056F              50
                         005A0-005EF              50
                         00620-0064F              30
        SFR0             00000-0001F              20           1
        SFR1             00080-0009F              20           1
        SFR10            00500-0051F              20           1
        SFR11            00580-0059F              20           1
        SFR12            00600-0061F              20           1
        SFR13            00680-006EF              70           1
        SFR14            00700-0076F              70           1
        SFR15            00780-007EF              70           1
        SFR16            00800-0086F              70           1
        SFR17            00880-008EF              70           1
        SFR18            00900-0096F              70           1
        SFR19            00980-009EF              70           1
        SFR2             00100-0011F              20           1
        SFR20            00A00-00A6F              70           1
        SFR21            00A80-00AEF              70           1
        SFR22            00B00-00B6F              70           1
        SFR23            00B80-00BEF              70           1
        SFR24            00C00-00C6F              70           1
        SFR25            00C80-00CEF              70           1
        SFR26            00D00-00D6F              70           1
        SFR27            00D80-00DEF              70           1
        SFR28            00E00-00E6F              70           1
        SFR29            00E80-00EEF              70           1
        SFR3             00180-0019F              20           1
        SFR30            00F00-00F6F              70           1
        SFR31            00F80-00FEF              70           1
        SFR4             00200-0021F              20           1
        SFR5             00280-0029F              20           1
        SFR6             00300-0031F              20           1
        SFR7             00380-0039F              20           1
        SFR8             00400-0041F              20           1
        SFR9             00480-0049F              20           1
        STRCODE          00002-00003               2           2
                         00673-01FFF            198D
        STRING           00002-00003               2           2
                         00673-01FFF             100

                                  Symbol Table

?_Delayms                cstackCOMMON 00073
?___altoft               cstackBANK0  00023
?___ftmul                cstackBANK0  0002B
?___ftpack               cstackCOMMON 00073
?___fttol                cstackCOMMON 00073
?___lwdiv                cstackCOMMON 00073
?_setFreq                cstackBANK0  0003B
?_spi_send               cstackCOMMON 00073
Delayms@t                cstackCOMMON 00073
Process@temp             cstackBANK0  0004C
Send@Data                cstackCOMMON 00073
SendCmd@cmd              cstackCOMMON 00076
SendStr@str              cstackCOMMON 00075
_ADCON0                  (abs)        0009D
_ADCON0bits              (abs)        0009D
_ADCON1                  (abs)        0009E
_ADRESH                  (abs)        0009C
_ADRESL                  (abs)        0009B
_ANSELA                  (abs)        0018C
_ANSELB                  (abs)        0018D
_ANSELC                  (abs)        0018E
_APFCON0                 (abs)        0011D
_BAUDCON                 (abs)        0019F
_Delayms                 text448      0061F
_Flag                    bssBANK0     00068
_INTCONbits              (abs)        0000B
_Index                   bssCOMMON    00079
_LATAbits                (abs)        0010C
_LATBbits                (abs)        0010D
_LATCbits                (abs)        0010E
_OPTION_REGbits          (abs)        00095
_OSCCON                  (abs)        00099
_PIE1bits                (abs)        00091
_PIR1bits                (abs)        00011
_PORTAbits               (abs)        0000C
_PR2                     (abs)        0001B
_Process                 text447      0005D
_RCREG                   (abs)        00199
_RCSTA                   (abs)        0019D
_RCSTAbits               (abs)        0019D
_RcvBuf                  bssBANK2     00120
_SPBRGH                  (abs)        0019C
_SPBRGL                  (abs)        0019B
_Send                    text452      0065C
_SendCmd                 text446      00600
_SendStr                 text451      0058D
_SndBuf                  bssBANK1     000A0
_State                   bssBANK0     00069
_T2CON                   (abs)        0001C
_TRISA                   (abs)        0008C
_TRISB                   (abs)        0008D
_TRISC                   (abs)        0008E
_TXREG                   (abs)        0019A
_TXSTA                   (abs)        0019E
_TXSTAbits               (abs)        0019E
_WPUA                    (abs)        0020C
__CFG_BOREN$ON           (abs)        00000
__CFG_BORV$LO            (abs)        00000
__CFG_CLKOUTEN$OFF       (abs)        00000
__CFG_CP$OFF             (abs)        00000
__CFG_CPD$OFF            (abs)        00000
__CFG_FCMEN$OFF          (abs)        00000
__CFG_FOSC$INTOSC        (abs)        00000
__CFG_IESO$OFF           (abs)        00000
__CFG_LVP$OFF            (abs)        00000
__CFG_MCLRE$ON           (abs)        00000
__CFG_PLLEN$ON           (abs)        00000
__CFG_PWRTE$ON           (abs)        00000
__CFG_STVREN$OFF         (abs)        00000
__CFG_WDTE$OFF           (abs)        00000
__CFG_WRT$OFF            (abs)        00000
__Habs1                  abs1         00000
__Hbank0                 bank0        00000
__Hbank1                 bank1        00000
__Hbank10                bank10       00000
__Hbank11                bank11       00000
__Hbank12                bank12       00000
__Hbank13                bank13       00000
__Hbank14                bank14       00000
__Hbank15                bank15       00000
__Hbank16                bank16       00000
__Hbank17                bank17       00000
__Hbank18                bank18       00000
__Hbank19                bank19       00000
__Hbank2                 bank2        00000
__Hbank20                bank20       00000
__Hbank21                bank21       00000
__Hbank22                bank22       00000
__Hbank23                bank23       00000
__Hbank24                bank24       00000
__Hbank25                bank25       00000
__Hbank26                bank26       00000
__Hbank27                bank27       00000
__Hbank28                bank28       00000
__Hbank29                bank29       00000
__Hbank3                 bank3        00000
__Hbank30                bank30       00000
__Hbank31                bank31       00000
__Hbank4                 bank4        00000
__Hbank5                 bank5        00000
__Hbank6                 bank6        00000
__Hbank7                 bank7        00000
__Hbank8                 bank8        00000
__Hbank9                 bank9        00000
__Hbigram                bigram       00000
__HbssBANK0              bssBANK0     00000
__HbssBANK1              bssBANK1     00000
__HbssBANK2              bssBANK2     00000
__HbssCOMMON             bssCOMMON    00000
__Hcinit                 cinit        00000
__Hclrtext               clrtext      00000
__Hcode                  code         00000
__Hcommon                common       00000
__Hconfig                config       08009
__HcstackBANK0           cstackBANK0  00000
__HcstackCOMMON          cstackCOMMON 00000
__HdataBANK0             dataBANK0    00000
__HdataBANK1             dataBANK1    00000
__Heeprom_data           eeprom_data  00000
__Hend_init              end_init     0005D
__Hfunctab               functab      00000
__HidataBANK0            idataBANK0   00000
__HidataBANK1            idataBANK1   00000
__Hidloc                 idloc        00000
__Hinit                  init         0005B
__Hinittext              inittext     00000
__Hintentry              intentry     0005B
__Hmaintext              maintext     00000
__Hpowerup               powerup      00000
__Hram                   ram          00000
__Hreset_vec             reset_vec    00002
__Hsfr0                  sfr0         00000
__Hsfr1                  sfr1         00000
__Hsfr10                 sfr10        00000
__Hsfr11                 sfr11        00000
__Hsfr12                 sfr12        00000
__Hsfr13                 sfr13        00000
__Hsfr14                 sfr14        00000
__Hsfr15                 sfr15        00000
__Hsfr16                 sfr16        00000
__Hsfr17                 sfr17        00000
__Hsfr18                 sfr18        00000
__Hsfr19                 sfr19        00000
__Hsfr2                  sfr2         00000
__Hsfr20                 sfr20        00000
__Hsfr21                 sfr21        00000
__Hsfr22                 sfr22        00000
__Hsfr23                 sfr23        00000
__Hsfr24                 sfr24        00000
__Hsfr25                 sfr25        00000
__Hsfr26                 sfr26        00000
__Hsfr27                 sfr27        00000
__Hsfr28                 sfr28        00000
__Hsfr29                 sfr29        00000
__Hsfr3                  sfr3         00000
__Hsfr30                 sfr30        00000
__Hsfr31                 sfr31        00000
__Hsfr4                  sfr4         00000
__Hsfr5                  sfr5         00000
__Hsfr6                  sfr6         00000
__Hsfr7                  sfr7         00000
__Hsfr8                  sfr8         00000
__Hsfr9                  sfr9         00000
__Hstrings               strings      00000
__Htext                  text         00000
__Labs1                  abs1         00000
__Lbank0                 bank0        00000
__Lbank1                 bank1        00000
__Lbank10                bank10       00000
__Lbank11                bank11       00000
__Lbank12                bank12       00000
__Lbank13                bank13       00000
__Lbank14                bank14       00000
__Lbank15                bank15       00000
__Lbank16                bank16       00000
__Lbank17                bank17       00000
__Lbank18                bank18       00000
__Lbank19                bank19       00000
__Lbank2                 bank2        00000
__Lbank20                bank20       00000
__Lbank21                bank21       00000
__Lbank22                bank22       00000
__Lbank23                bank23       00000
__Lbank24                bank24       00000
__Lbank25                bank25       00000
__Lbank26                bank26       00000
__Lbank27                bank27       00000
__Lbank28                bank28       00000
__Lbank29                bank29       00000
__Lbank3                 bank3        00000
__Lbank30                bank30       00000
__Lbank31                bank31       00000
__Lbank4                 bank4        00000
__Lbank5                 bank5        00000
__Lbank6                 bank6        00000
__Lbank7                 bank7        00000
__Lbank8                 bank8        00000
__Lbank9                 bank9        00000
__Lbigram                bigram       00000
__LbssBANK0              bssBANK0     00000
__LbssBANK1              bssBANK1     00000
__LbssBANK2              bssBANK2     00000
__LbssCOMMON             bssCOMMON    00000
__Lcinit                 cinit        00000
__Lclrtext               clrtext      00000
__Lcode                  code         00000
__Lcommon                common       00000
__Lconfig                config       08007
__LcstackBANK0           cstackBANK0  00000
__LcstackCOMMON          cstackCOMMON 00000
__LdataBANK0             dataBANK0    00000
__LdataBANK1             dataBANK1    00000
__Leeprom_data           eeprom_data  00000
__Lend_init              end_init     0005B
__Lfunctab               functab      00000
__LidataBANK0            idataBANK0   00000
__LidataBANK1            idataBANK1   00000
__Lidloc                 idloc        00000
__Linit                  init         0005B
__Linittext              inittext     00000
__Lintentry              intentry     00004
__Lmaintext              maintext     00000
__Lpowerup               powerup      00000
__Lram                   ram          00000
__Lreset_vec             reset_vec    00000
__Lsfr0                  sfr0         00000
__Lsfr1                  sfr1         00000
__Lsfr10                 sfr10        00000
__Lsfr11                 sfr11        00000
__Lsfr12                 sfr12        00000
__Lsfr13                 sfr13        00000
__Lsfr14                 sfr14        00000
__Lsfr15                 sfr15        00000
__Lsfr16                 sfr16        00000
__Lsfr17                 sfr17        00000
__Lsfr18                 sfr18        00000
__Lsfr19                 sfr19        00000
__Lsfr2                  sfr2         00000
__Lsfr20                 sfr20        00000
__Lsfr21                 sfr21        00000
__Lsfr22                 sfr22        00000
__Lsfr23                 sfr23        00000
__Lsfr24                 sfr24        00000
__Lsfr25                 sfr25        00000
__Lsfr26                 sfr26        00000
__Lsfr27                 sfr27        00000
__Lsfr28                 sfr28        00000
__Lsfr29                 sfr29        00000
__Lsfr3                  sfr3         00000
__Lsfr30                 sfr30        00000
__Lsfr31                 sfr31        00000
__Lsfr4                  sfr4         00000
__Lsfr5                  sfr5         00000
__Lsfr6                  sfr6         00000
__Lsfr7                  sfr7         00000
__Lsfr8                  sfr8         00000
__Lsfr9                  sfr9         00000
__Lstrings               strings      00000
__Ltext                  text         00000
__S0                     (abs)        08009
__S1                     (abs)        00160
__S2                     (abs)        00000
___altoft                text456      00547
___altoft@c              cstackBANK0  00023
___altoft@exp            cstackBANK0  00029
___altoft@sign           cstackBANK0  0002A
___ftmul                 text454      00259
___ftmul@cntr            cstackBANK0  00039
___ftmul@exp             cstackBANK0  00035
___ftmul@f1              cstackBANK0  0002B
___ftmul@f2              cstackBANK0  0002E
___ftmul@f3_as_product   cstackBANK0  00036
___ftmul@sign            cstackBANK0  0003A
___ftpack                text457      0043C
___ftpack@arg            cstackCOMMON 00073
___ftpack@exp            cstackCOMMON 00076
___ftpack@sign           cstackCOMMON 00077
___fttol                 text455      00323
___fttol@exp1            cstackBANK0  00029
___fttol@f1              cstackCOMMON 00073
___fttol@lval            cstackBANK0  00025
___fttol@sign1           cstackBANK0  00024
___lwdiv                 text453      00501
___lwdiv@counter         cstackBANK0  00020
___lwdiv@dividend        cstackCOMMON 00075
___lwdiv@divisor         cstackCOMMON 00073
___lwdiv@quotient        cstackBANK0  00021
__end_of_Delayms         text448      0063D
__end_of_Process         text447      0015D
__end_of_Send            text452      00667
__end_of_SendCmd         text446      0061F
__end_of_SendStr         text451      005CB
__end_of___altoft        text456      0058D
__end_of___ftmul         text454      00323
__end_of___ftpack        text457      004B2
__end_of___fttol         text455      003C2
__end_of___lwdiv         text453      00547
__end_of__initialization cinit        005FD
__end_of_isr             intentry     0005B
__end_of_main            maintext     00259
__end_of_setFreq         text449      0043C
__end_of_spi_send        text450      00501
__initialization         cinit        005CB
__pbssBANK0              bssBANK0     00060
__pbssBANK1              bssBANK1     000A0
__pbssBANK2              bssBANK2     00120
__pbssCOMMON             bssCOMMON    00079
__pcstackBANK0           cstackBANK0  00020
__pcstackCOMMON          cstackCOMMON 00070
__pdataBANK0             dataBANK0    0004F
__pdataBANK1             dataBANK1    000E0
__pidataBANK0            idataBANK0   0063D
__pidataBANK1            idataBANK1   0064E
__pintentry              intentry     00004
__pmaintext              maintext     0015D
__ptext446               text446      00600
__ptext447               text447      0005D
__ptext448               text448      0061F
__ptext449               text449      003C2
__ptext450               text450      004B2
__ptext451               text451      0058D
__ptext452               text452      0065C
__ptext453               text453      00501
__ptext454               text454      00259
__ptext455               text455      00323
__ptext456               text456      00547
__ptext457               text457      0043C
__size_of_Delayms        (abs)        00000
__size_of_Process        (abs)        00000
__size_of_Send           (abs)        00000
__size_of_SendCmd        (abs)        00000
__size_of_SendStr        (abs)        00000
__size_of___altoft       (abs)        00000
__size_of___ftmul        (abs)        00000
__size_of___ftpack       (abs)        00000
__size_of___fttol        (abs)        00000
__size_of___lwdiv        (abs)        00000
__size_of_isr            (abs)        00000
__size_of_main           (abs)        00000
__size_of_setFreq        (abs)        00000
__size_of_spi_send       (abs)        00000
_ddsFreq                 bssBANK0     0006A
_i                       bssBANK0     00064
_isr                     intentry     00004
_main                    maintext     0015D
_msg1                    dataBANK0    0005C
_msg2                    dataBANK0    0004F
_msg3                    dataBANK1    000E0
_msg4                    dataBANK0    00056
_oldFreq                 bssBANK0     00060
_setFreq                 text449      003C2
_spi_send                text450      004B2
btemp                    (abs)        0007E
clear_ram                clrtext      00667
end_of_initialization    cinit        005FD
init_ram                 inittext     0066D
intlevel0                functab      00000
intlevel1                functab      00000
intlevel2                functab      00000
intlevel3                functab      00000
intlevel4                functab      00000
intlevel5                functab      00000
isr@data                 cstackCOMMON 00072
reset_vec                reset_vec    00000
setFreq@DDSpara          cstackBANK0  00046
setFreq@freq             cstackBANK0  0003B
setFreq@temp             cstackBANK0  00043
spi_send@data            cstackCOMMON 00073
spi_send@mask            cstackCOMMON 00077
start                    init         0005B
start_initialization     cinit        005CB
wtemp0                   (abs)        0007E


FUNCTION INFORMATION:

 *************** function _main *****************
 Defined at:
		line 59 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       1       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         0       1       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels required when called:    5
 This function calls:
		_Delayms
		_spi_send
		_setFreq
		_SendCmd
		_Process
 This function is called by:
		Startup code after reset
 This function uses a non-reentrant model


 *************** function _SendCmd *****************
 Defined at:
		line 232 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  cmd             1    wreg     PTR unsigned char 
		 -> msg4(6), msg3(14), msg2(7), msg1(4), 
 Auto vars:     Size  Location     Type
  cmd             1    6[COMMON] PTR unsigned char 
		 -> msg4(6), msg3(14), msg2(7), msg1(4), 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr1l, fsr1h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_Send
		_Delayms
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _Process *****************
 Defined at:
		line 147 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  temp            2   44[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       2       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         0       4       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		_SendStr
		_setFreq
		_Delayms
		___lwdiv
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _Delayms *****************
 Defined at:
		line 306 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  t               2    3[COMMON] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_Process
		_SendCmd
 This function uses a non-reentrant model


 *************** function _setFreq *****************
 Defined at:
		line 263 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  freq            4   27[BANK0 ] long 
 Auto vars:     Size  Location     Type
  DDSpara         4   38[BANK0 ] struct .
  temp            3   35[BANK0 ] float 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       4       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       7       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       4       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         0      15       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:       15 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		___altoft
		___ftmul
		___fttol
		_spi_send
 This function is called by:
		_main
		_Process
 This function uses a non-reentrant model


 *************** function _spi_send *****************
 Defined at:
		line 285 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  data            2    3[COMMON] unsigned int 
 Auto vars:     Size  Location     Type
  mask            2    7[COMMON] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0, btemp+1
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          2       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         6       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        6 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_setFreq
 This function uses a non-reentrant model


 *************** function _SendStr *****************
 Defined at:
		line 223 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  str             1    wreg     PTR unsigned char 
		 -> SndBuf(64), 
 Auto vars:     Size  Location     Type
  str             1    5[COMMON] PTR unsigned char 
		 -> SndBuf(64), 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         2       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_Send
 This function is called by:
		_Process
 This function uses a non-reentrant model


 *************** function _Send *****************
 Defined at:
		line 216 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
  Data            1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  Data            1    3[COMMON] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         1       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_SendStr
		_SendCmd
 This function uses a non-reentrant model


 *************** function ___lwdiv *****************
 Defined at:
		line 5 in file "C:\Program Files\Microchip\xc8\v1.12\sources\lwdiv.c"
 Parameters:    Size  Location     Type
  divisor         2    3[COMMON] unsigned int 
  dividend        2    5[COMMON] unsigned int 
 Auto vars:     Size  Location     Type
  quotient        2    1[BANK0 ] unsigned int 
  counter         1    0[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2    3[COMMON] unsigned int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         4       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       3       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         5       3       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        8 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_Process
 This function uses a non-reentrant model


 *************** function ___ftmul *****************
 Defined at:
		line 52 in file "C:\Program Files\Microchip\xc8\v1.12\sources\ftmul.c"
 Parameters:    Size  Location     Type
  f1              3   11[BANK0 ] float 
  f2              3   14[BANK0 ] float 
 Auto vars:     Size  Location     Type
  f3_as_produc    3   22[BANK0 ] unsigned um
  sign            1   26[BANK0 ] unsigned char 
  cntr            1   25[BANK0 ] unsigned char 
  exp             1   21[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  3   11[BANK0 ] float 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       6       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       6       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       4       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         0      16       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:       16 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_setFreq
 This function uses a non-reentrant model


 *************** function ___fttol *****************
 Defined at:
		line 45 in file "C:\Program Files\Microchip\xc8\v1.12\sources\fttol.c"
 Parameters:    Size  Location     Type
  f1              3    3[COMMON] float 
 Auto vars:     Size  Location     Type
  lval            4    5[BANK0 ] unsigned long 
  exp1            1    9[BANK0 ] unsigned char 
  sign1           1    4[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4    3[COMMON] long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         4       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       6       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       4       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         4      10       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:       14 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_setFreq
 This function uses a non-reentrant model


 *************** function ___altoft *****************
 Defined at:
		line 43 in file "C:\Program Files\Microchip\xc8\v1.12\sources\altoft.c"
 Parameters:    Size  Location     Type
  c               4    3[BANK0 ] long 
 Auto vars:     Size  Location     Type
  sign            1   10[BANK0 ] unsigned char 
  exp             1    9[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  3    3[BANK0 ] float 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       4       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       2       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       2       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         0       8       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        8 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_setFreq
 This function uses a non-reentrant model


 *************** function ___ftpack *****************
 Defined at:
		line 63 in file "C:\Program Files\Microchip\xc8\v1.12\sources\float.c"
 Parameters:    Size  Location     Type
  arg             3    3[COMMON] unsigned um
  exp             1    6[COMMON] unsigned char 
  sign            1    7[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  3    3[COMMON] float 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         5       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          0       3       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         5       3       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        8 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		___ftmul
		___altoft
 This function uses a non-reentrant model


 *************** function _isr *****************
 Defined at:
		line 193 in file "BT_FreqAnalizer.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  data            1    2[COMMON] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr1l, fsr1h, status,2, status,0, btemp+1
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK2   BANK3   BANK4   BANK5   BANK6   BANK7   BANK8   BANK9  BANK10  BANK11  BANK12
      Params:         0       0       0       0       0       0       0       0       0       0       0       0       0       0
      Locals:         1       0       0       0       0       0       0       0       0       0       0       0       0       0
      Temps:          2       0       0       0       0       0       0       0       0       0       0       0       0       0
      Totals:         3       0       0       0       0       0       0       0       0       0       0       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 This function calls:
		Nothing
 This function is called by:
		Interrupt level 1
 This function uses a non-reentrant model



MODULE INFORMATION

Module		Function		Class		Link	Load	Size
C:\Program Files\Microchip\xc8\v1.12\sources\altoft.c
		___altoft      		CODE           	0547	0000	70

C:\Program Files\Microchip\xc8\v1.12\sources\altoft.c estimated size: 70

shared
		__initializatio		CODE           	05CB	0000	50

shared estimated size: 50

C:\Program Files\Microchip\xc8\v1.12\sources\ftmul.c
		___ftmul       		CODE           	0259	0000	202

C:\Program Files\Microchip\xc8\v1.12\sources\ftmul.c estimated size: 202

C:\Program Files\Microchip\xc8\v1.12\sources\fttol.c
		___fttol       		CODE           	0323	0000	159

C:\Program Files\Microchip\xc8\v1.12\sources\fttol.c estimated size: 159

BT_FreqAnalizer.c
		_SendStr       		CODE           	058D	0000	62
		_SendCmd       		CODE           	0600	0000	31
		_main          		CODE           	015D	0000	252
		_Delayms       		CODE           	061F	0000	30
		_Send          		CODE           	065C	0000	11
		_isr           		CODE           	0004	0000	87
		_setFreq       		CODE           	03C2	0000	122
		_spi_send      		CODE           	04B2	0000	79
		_Process       		CODE           	005D	0000	256

BT_FreqAnalizer.c estimated size: 930

C:\Program Files\Microchip\xc8\v1.12\sources\lwdiv.c
		___lwdiv       		CODE           	0501	0000	70

C:\Program Files\Microchip\xc8\v1.12\sources\lwdiv.c estimated size: 70

C:\Program Files\Microchip\xc8\v1.12\sources\float.c
		___ftpack      		CODE           	043C	0000	118

C:\Program Files\Microchip\xc8\v1.12\sources\float.c estimated size: 118

