Microchip MPLAB XC8 Compiler V1.35 ()

Linker command line:

--edf=C:\Program Files (x86)\Microchip\xc8\v1.35\dat\en_msgs.txt -cs \
  -h+dist/default/production\Snappy.X.production.sym \
  --cmf=dist/default/production\Snappy.X.production.cmf -z -Q16F886 \
  -oC:\Users\alana\AppData\Local\Temp\sk40.2 \
  -Mdist/default/production/Snappy.X.production.map -E1 -ver=XC8 \
  -ASTACK=0130h-016fh -pstack=STACK -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \
  -ASTRING=00h-0FFhx32 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
  -ACOMMON=070h-07Fh -ABANK0=021h-06Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0110h-016Fh -ABANK3=0190h-01EFh \
  -ARAM=021h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh \
  -AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ASFR0=00h-01Fh \
  -ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
  -preset_vec=00h,intentry=04h,init,end_init -ppowerup=CODE -pcinit=CODE \
  -pfunctab=CODE -ACONFIG=02007h-02008h -pconfig=CONFIG -DCONFIG=2 \
  -AIDLOC=02000h-02003h -pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/02100h \
  -peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 \
  -DENTRY=2 -k C:\Users\alana\AppData\Local\Temp\sk40.obj \
  dist/default/production\Snappy.X.production.obj 

Object code version is 3.11

Machine type is 16F886



                Name                               Link     Load   Length Selector   Space Scale
C:\Users\alana\AppData\Local\Temp\sk40.obj
                end_init                             11       11        3        8       0
                init                                  E        E        3        8       0
                reset_vec                             0        0        4        0       0
                config                             2007     2007        1     400E       0
dist/default/production\Snappy.X.production.obj
                cinit                               7C1      7C1       3F      F82       0
                functab                             700      700        9        E       0
                intentry                              4        4        A        8       0
                text73                             1003     1003       52     2006       0
                text72                             1D05     1D05        6     3A0A       0
                text66                              43F      43F      2C1      87E       0
                text45                             10B7     10B7      749     216E       0
                text42                             1D23     1D23       1A     3A46       0
                text32                             1E1E     1E1E      1E2     3C3C       0
                text30                             1055     1055       62     20AA       0
                text23                              80D      80D      7F3     101A       0
                text22                              7A3      7A3       1C        E       0
                text17                              709      709       9A        E       0
                text13                             1D7B     1D7B       47     3AF6       0
                text7                               1E8      1E8      257      3D0       0
                text6                              1D3D     1D3D       3E     3A7A       0
                text5                              1DC2     1DC2       5C     3B84       0
                text4                                22       22       72       44       0
                text2                              1D0B     1D0B       18     3A16       0
                text1                                15       15        D       2A       0
                maintext                             94       94      154      128       0
                cstackBANK0                          21       21       4C       21       1
                cstackCOMMON                         70       70        8       70       1
                cstackBANK1                          A0       A0       2D       A0       1
                clrtext                             805      805        8     100A       0
                bssBANK2                            110      110       20      110       1
                dataBANK3                           1DD      1DD        C      190       1
                bssBANK3                            190      190       4D      190       1
                dataBANK1                            E7       E7        2       A0       1
                bssBANK1                             CD       CD       1A       A0       1
                bssBANK0                             6D       6D        2       21       1
                bssCOMMON                            79       79        2       70       1
                bitbssCOMMON                        3C0       78        4       70       1     8
                nvBANK1                              E9       E9        1       A0       1
                stringtext                         1800     1800      2FA       30       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   STACK          

        CLASS   CODE           
                end_init                             11       11        3         0
                cinit                               7C1      7C1       3F         0
                init                                  E        E        3         0
                functab                             700      700        9         0
                intentry                              4        4        A         0
                reset_vec                             0        0        4         0
                text73                             1003     1003       52         0
                text72                             1D05     1D05        6         0
                text66                              43F      43F      2C1         0
                text45                             10B7     10B7      749         0
                text42                             1D23     1D23       1A         0
                text32                             1E1E     1E1E      1E2         0
                text30                             1055     1055       62         0
                text23                              80D      80D      7F3         0
                text22                              7A3      7A3       1C         0
                text17                              709      709       9A         0
                text13                             1D7B     1D7B       47         0
                text7                               1E8      1E8      257         0
                text6                              1D3D     1D3D       3E         0
                text5                              1DC2     1DC2       5C         0
                text4                                22       22       72         0
                text2                              1D0B     1D0B       18         0
                text1                                15       15        D         0
                maintext                             94       94      154         0
                clrtext                             805      805        8         0

        CLASS   STRCODE        
                stringtext                         1800     1800      2FA         0

        CLASS   STRING         

        CLASS   CONST          

        CLASS   ENTRY          

        CLASS   COMMON         
                cstackCOMMON                         70       70        8         1
                bssCOMMON                            79       79        2         1
                bitbssCOMMON                        3C0       78        4         1

        CLASS   BANK0          
                cstackBANK0                          21       21       4C         1
                bssBANK0                             6D       6D        2         1

        CLASS   BANK1          
                cstackBANK1                          A0       A0       2D         1
                dataBANK1                            E7       E7        2         1
                bssBANK1                             CD       CD       1A         1
                nvBANK1                              E9       E9        1         1

        CLASS   BANK2          
                bssBANK2                            110      110       20         1

        CLASS   BANK3          
                dataBANK3                           1DD      1DD        C         1
                bssBANK3                            190      190       4D         1

        CLASS   RAM            

        CLASS   ABS1           
                abs_s1                               7E       7E        2         1

        CLASS   SFR0           

        CLASS   SFR1           

        CLASS   SFR2           

        CLASS   SFR3           

        CLASS   CONFIG         
                config                             2007     2007        1         0

        CLASS   IDLOC          

        CLASS   EEDATA         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000004  000004         0       0  CODE        2
                intentry                       000004  000010  000014         8       0  CODE        2
                cstackBANK0                    000021  00004E  00006F        21       1  BANK0       1
                text1                          000015  00000D  000022        2A       0  CODE        2
                text4                          000022  000072  000094        44       0  CODE        2
                cstackCOMMON                   000070  00000B  00007B        70       1  COMMON      1
                cstackBANK1                    0000A0  00004A  0000EA        A0       1  BANK1       1
                bssBANK2                       000110  000020  000130       110       1  BANK2       1
                maintext                       000094  000154  0001E8       128       0  CODE        2
                bssBANK3                       000190  000059  0001E9       190       1  BANK3       1
                text7                          0001E8  000257  00043F       3D0       0  CODE        2
                text66                         00043F  0002C1  000700       87E       0  CODE        2
                functab                        000700  0000BF  0007BF         E       0  CODE        2
                cinit                          0007C1  00003F  000800       F82       0  CODE        2
                clrtext                        000805  000008  00080D      100A       0  CODE        2
                text23                         00080D  0007F3  001000      101A       0  CODE        2
                text73                         001003  000052  001055      2006       0  CODE        2
                text30                         001055  000062  0010B7      20AA       0  CODE        2
                text45                         0010B7  000749  001800      216E       0  CODE        2
                stringtext                     001800  0002FA  001AFA        30       0  STRCODE     2
                text72                         001D05  000006  001D0B      3A0A       0  CODE        2
                text2                          001D0B  000018  001D23      3A16       0  CODE        2
                text42                         001D23  00001A  001D3D      3A46       0  CODE        2
                text6                          001D3D  00003E  001D7B      3A7A       0  CODE        2
                text13                         001D7B  000047  001DC2      3AF6       0  CODE        2
                text5                          001DC2  00005C  001E1E      3B84       0  CODE        2
                text32                         001E1E  0001E2  002000      3C3C       0  CODE        2
                config                         002007  000001  002008      400E       0  CONFIG      2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            006F-006F              1           1
        BANK1            00EA-00EF              6           1
        BANK2            0130-016F             40           1
        BANK3            01E9-01EF              7           1
        CODE             0014-0014              1           2
                         07BF-07C0              2
                         0800-0804              5
                         1000-1002              3
                         1AFA-1D04            20B
        COMMON           007B-007D              3           1
        CONFIG           2008-2008              1           2
        CONST            0014-0014              1           2
                         07BF-07C0              2
                         0800-0804              5
                         1000-1002              3
                         1AFA-1D04            100
        EEDATA           2100-21FF            100           2
        ENTRY            0014-0014              1           2
                         07BF-07C0              2
                         0800-0804              5
                         1000-1002              3
                         1AFA-1D04            100
        IDLOC            2000-2003              4           2
        RAM              006F-006F              1           1
                         00EA-00EF              6
                         0130-016F             40
                         01E9-01EF              7
        SFR0             0000-001F             20           1
        SFR1             0080-009F             20           1
        SFR2             0100-010F             10           1
        SFR3             0180-018F             10           1
        STACK            0130-016F             40           1
        STRCODE          0014-0014              1           2
                         07BF-07C0              2
                         0800-0804              5
                         1000-1002              3
                         1AFA-1D04            20B
        STRING           0014-0014              1           2
                         07BF-07C0              2
                         0800-0804              5
                         1000-1002              3
                         1AFA-1D04            100

                                  Symbol Table

?___aldiv                cstackBANK0  0029
?___almod                cstackBANK0  0021
?___awdiv                cstackCOMMON 0073
?___awmod                cstackCOMMON 0073
?___ftadd                cstackBANK0  0052
?___ftdiv                cstackBANK0  0027
?___ftmul                cstackBANK0  0036
?___ftpack               cstackCOMMON 0073
?___fttol                cstackBANK0  0045
?___lmul                 cstackBANK0  0021
?___lwdiv                cstackBANK0  0023
?___lwmod                cstackBANK0  002A
?___lwtoft               cstackBANK0  0024
?___wmul                 cstackCOMMON 0073
?__doprnt                cstackBANK0  002E
?_adc_read               cstackCOMMON 0073
?_atoi                   cstackBANK0  0023
?_dylen                  cstackBANK0  002E
?_getAwakeSecs           cstackCOMMON 0073
?_getEEPROMVal           cstackCOMMON 0074
?_getEpochSecs           cstackCOMMON 0073
?_isleap                 cstackBANK0  002E
?_mktime                 cstackBANK0  004C
?_months_to_days         cstackBANK0  002A
?_printf                 cstackBANK0  0040
?_readBatt               cstackBANK0  005E
?_readVmon               cstackCOMMON 0076
?_sprintf                cstackBANK0  0040
?_years_to_days          cstackBANK0  002A
?_ymd_to_scalar          cstackBANK0  003C
PL10                     text45       17C0
PL12                     text66       06BE
PL14                     text45       17CF
PL16                     text66       06C9
PL18                     text66       06D5
PL2                      text7        03FE
PL20                     text66       06E1
PL22                     text45       17DC
PL24                     text32       1FF5
PL26                     text23       0FE4
PL28                     text23       0FEE
PL30                     text45       17E7
PL32                     text23       0FF7
PL34                     text45       17F0
PL36                     text45       17F8
PL38                     text66       06ED
PL4                      text7        0417
PL40                     text30       10B0
PL42                     text66       06F4
PL44                     text66       06FA
PL46                     text7        0439
PL6                      text7        0422
PL8                      text45       17B1
TrigStrobe@strobe        cstackBANK0  0054
_ADCON0                  (abs)        001F
_ADCON1                  (abs)        009F
_ADON                    (abs)        00F8
_ADRESH                  (abs)        001E
_ADRESL                  (abs)        009E
_ANSEL                   (abs)        0188
_ANSELH                  (abs)        0189
_BRGH                    (abs)        04C2
_CARRY                   (abs)        0018
_CREN                    (abs)        00C4
_EEADR                   (abs)        010D
_EECON1                  (abs)        018C
_EECON2                  (abs)        018D
_EEDATA                  (abs)        010C
_FERR                    (abs)        00C2
_GIE                     (abs)        005F
_GO_DONE                 (abs)        00F9
_OERR                    (abs)        00C1
_OPTION_REG              (abs)        0081
_PEIE                    (abs)        005E
_PORTA                   (abs)        0005
_PORTB                   (abs)        0006
_PORTC                   (abs)        0007
_RA3                     (abs)        002B
_RA4                     (abs)        002C
_RA5                     (abs)        002D
_RB1                     (abs)        0031
_RB2                     (abs)        0032
_RB3                     (abs)        0033
_RB4                     (abs)        0034
_RB5                     (abs)        0035
_RCIE                    (abs)        0465
_RCIF                    (abs)        0065
_RCREG                   (abs)        001A
_RD                      (abs)        0C60
_RX9                     (abs)        00C6
_SPBRG                   (abs)        0099
_SPEN                    (abs)        00C7
_SREN                    (abs)        00C5
_SYNC                    (abs)        04C4
_T1CON                   (abs)        0010
_TMR1                    (abs)        000E
_TMR1IE                  (abs)        0460
_TMR1IF                  (abs)        0060
_TMR1ON                  (abs)        0080
_TRISA                   (abs)        0085
_TRISB                   (abs)        0086
_TRISC                   (abs)        0087
_TRMT                    (abs)        04C1
_TX9                     (abs)        04C6
_TXEN                    (abs)        04C5
_TXIE                    (abs)        0464
_TXIF                    (abs)        0064
_TXREG                   (abs)        0019
_TrigShutter             text45       16C6
_TrigStrobe              text23       0F8E
_WDTCON                  (abs)        0105
_WR                      (abs)        0C61
_WREN                    (abs)        0C62
__CFG_BOREN$OFF          (abs)        0000
__CFG_CP$OFF             (abs)        0000
__CFG_DEBUG$OFF          (abs)        0000
__CFG_FOSC$HS            (abs)        0000
__CFG_LVP$OFF            (abs)        0000
__CFG_MCLRE$OFF          (abs)        0000
__CFG_PWRTE$OFF          (abs)        0000
__CFG_WDTE$ON            (abs)        0000
__Habs1                  abs1         0000
__Hbank0                 bank0        0000
__Hbank1                 bank1        0000
__Hbank2                 bank2        0000
__Hbank3                 bank3        0000
__HbitbssCOMMON          bitbssCOMMON 0000
__HbssBANK0              bssBANK0     0000
__HbssBANK1              bssBANK1     0000
__HbssBANK2              bssBANK2     0000
__HbssBANK3              bssBANK3     0000
__HbssCOMMON             bssCOMMON    0000
__Hcinit                 cinit        0800
__Hclrtext               clrtext      0000
__Hcode                  code         0000
__Hcommon                common       0000
__Hconfig                config       2008
__HcstackBANK0           cstackBANK0  0000
__HcstackBANK1           cstackBANK1  0000
__HcstackCOMMON          cstackCOMMON 0000
__HdataBANK1             dataBANK1    0000
__HdataBANK3             dataBANK3    0000
__Heeprom_data           eeprom_data  0000
__Hend_init              end_init     0014
__Hfunctab               functab      0709
__HidataBANK1            idataBANK1   0000
__HidataBANK3            idataBANK3   0000
__Hidloc                 idloc        0000
__Hinit                  init         0011
__Hintentry              intentry     000E
__Hmaintext              maintext     0000
__HnvBANK1               nvBANK1      0000
__Hpa_nodes              pa_nodes     0000
__Hpowerup               powerup      0000
__Hram                   ram          0000
__Hreset_vec             reset_vec    0004
__Hsfr0                  sfr0         0000
__Hsfr1                  sfr1         0000
__Hsfr2                  sfr2         0000
__Hsfr3                  sfr3         0000
__Hspace_0               (abs)        2008
__Hspace_1               (abs)        03C4
__Hspace_2               (abs)        0000
__Hspace_3               (abs)        0000
__Hstack                 stack        0000
__Hstrings               strings      0000
__Hstringtext            stringtext   0000
__Htext                  text         0000
__Labs1                  abs1         0000
__Lbank0                 bank0        0000
__Lbank1                 bank1        0000
__Lbank2                 bank2        0000
__Lbank3                 bank3        0000
__LbitbssCOMMON          bitbssCOMMON 0000
__LbssBANK0              bssBANK0     0000
__LbssBANK1              bssBANK1     0000
__LbssBANK2              bssBANK2     0000
__LbssBANK3              bssBANK3     0000
__LbssCOMMON             bssCOMMON    0000
__Lcinit                 cinit        07C1
__Lclrtext               clrtext      0000
__Lcode                  code         0000
__Lcommon                common       0000
__Lconfig                config       2007
__LcstackBANK0           cstackBANK0  0000
__LcstackBANK1           cstackBANK1  0000
__LcstackCOMMON          cstackCOMMON 0000
__LdataBANK1             dataBANK1    0000
__LdataBANK3             dataBANK3    0000
__Leeprom_data           eeprom_data  0000
__Lend_init              end_init     0011
__Lfunctab               functab      0700
__LidataBANK1            idataBANK1   0000
__LidataBANK3            idataBANK3   0000
__Lidloc                 idloc        0000
__Linit                  init         000E
__Lintentry              intentry     0004
__Lmaintext              maintext     0000
__LnvBANK1               nvBANK1      0000
__Lpa_nodes              pa_nodes     0000
__Lpowerup               powerup      0000
__Lram                   ram          0000
__Lreset_vec             reset_vec    0000
__Lsfr0                  sfr0         0000
__Lsfr1                  sfr1         0000
__Lsfr2                  sfr2         0000
__Lsfr3                  sfr3         0000
__Lspace_0               (abs)        0000
__Lspace_1               (abs)        0000
__Lspace_2               (abs)        0000
__Lspace_3               (abs)        0000
__Lstack                 stack        0000
__Lstrings               strings      0000
__Lstringtext            stringtext   0000
__Ltext                  text         0000
__S0                     (abs)        2008
__S1                     (abs)        01E9
__S2                     (abs)        0000
__S3                     (abs)        0000
___aldiv                 text45       1709
___aldiv@counter         cstackBANK0  0031
___aldiv@dividend        cstackBANK0  002D
___aldiv@divisor         cstackBANK0  0029
___aldiv@quotient        cstackBANK0  0033
___aldiv@sign            cstackBANK0  0032
___almod                 text45       11FC
___almod@counter         cstackCOMMON 0073
___almod@dividend        cstackBANK0  0025
___almod@divisor         cstackBANK0  0021
___almod@sign            cstackCOMMON 0074
___awdiv                 text45       1394
___awdiv@counter         cstackBANK0  0021
___awdiv@dividend        cstackCOMMON 0075
___awdiv@divisor         cstackCOMMON 0073
___awdiv@quotient        cstackBANK0  0023
___awdiv@sign            cstackBANK0  0022
___awmod                 text45       13D9
___awmod@counter         cstackBANK0  0021
___awmod@dividend        cstackCOMMON 0075
___awmod@divisor         cstackCOMMON 0073
___awmod@sign            cstackBANK0  0022
___bmul                  text45       1386
___bmul@multiplicand     cstackCOMMON 0073
___bmul@multiplier       cstackCOMMON 0075
___bmul@product          cstackCOMMON 0074
___ftadd                 text32       1EF3
___ftadd@exp1            cstackBANK0  005D
___ftadd@exp2            cstackBANK0  005C
___ftadd@f1              cstackBANK0  0052
___ftadd@f2              cstackBANK0  0055
___ftadd@sign            cstackBANK0  005B
___ftdiv                 text32       1E1E
___ftdiv@cntr            cstackBANK0  0030
___ftdiv@exp             cstackBANK0  0034
___ftdiv@f1              cstackBANK0  002A
___ftdiv@f2              cstackBANK0  0027
___ftdiv@f3              cstackBANK0  0031
___ftdiv@sign            cstackBANK0  0035
___ftmul                 text32       1E86
___ftmul@cntr            cstackBANK0  0043
___ftmul@exp             cstackBANK0  003F
___ftmul@f1              cstackBANK0  0036
___ftmul@f2              cstackBANK0  0039
___ftmul@f3_as_product   cstackBANK0  0040
___ftmul@sign            cstackBANK0  0044
___ftpack                text32       1FB3
___ftpack@arg            cstackCOMMON 0073
___ftpack@exp            cstackCOMMON 0076
___ftpack@sign           cstackCOMMON 0077
___fttol                 text30       1055
___fttol@exp1            cstackBANK0  0051
___fttol@f1              cstackBANK0  0045
___fttol@lval            cstackBANK0  004D
___fttol@sign1           cstackBANK0  004C
___int_sp                stack        0000
___latbits               (abs)        0002
___lbdiv                 text45       1418
___lbdiv@counter         cstackCOMMON 0075
___lbdiv@dividend        cstackCOMMON 0074
___lbdiv@divisor         cstackCOMMON 0073
___lbdiv@quotient        cstackCOMMON 0076
___lbmod                 text45       1433
___lbmod@counter         cstackCOMMON 0076
___lbmod@dividend        cstackCOMMON 0075
___lbmod@divisor         cstackCOMMON 0073
___lbmod@rem             cstackCOMMON 0077
___lmul                  text45       177E
___lmul@multiplicand     cstackBANK0  0025
___lmul@multiplier       cstackBANK0  0021
___lmul@product          cstackCOMMON 0073
___lwdiv                 text66       0654
___lwdiv@counter         cstackBANK0  0029
___lwdiv@dividend        cstackBANK0  0025
___lwdiv@divisor         cstackBANK0  0023
___lwdiv@quotient        cstackBANK0  0027
___lwmod                 text66       067E
___lwmod@counter         cstackCOMMON 0077
___lwmod@dividend        cstackBANK0  002C
___lwmod@divisor         cstackBANK0  002A
___lwtoft                text23       0E70
___lwtoft@c              cstackBANK0  0024
___powerdown             (abs)        0103
___resetbits             (abs)        0020
___sp                    stack        0000
___timeout               (abs)        0104
___wmul                  text66       06A2
___wmul@multiplicand     cstackCOMMON 0075
___wmul@multiplier       cstackCOMMON 0073
___wmul@product          cstackBANK0  0021
__doprnt                 text66       043F
__doprnt@ap              cstackBANK0  0030
__doprnt@c               cstackBANK0  003E
__doprnt@cp              cstackBANK0  003A
__doprnt@f               cstackBANK0  002E
__doprnt@flag            cstackBANK0  0035
__doprnt@len             cstackBANK0  0038
__doprnt@pb              cstackBANK0  003F
__doprnt@prec            cstackBANK0  0034
__doprnt@val             cstackBANK0  0036
__doprnt@width           cstackBANK0  003C
__end_ofPL10             text45       17CF
__end_ofPL12             text66       06C9
__end_ofPL14             text45       17DC
__end_ofPL16             text66       06D5
__end_ofPL18             text66       06E1
__end_ofPL2              text7        0417
__end_ofPL20             text66       06ED
__end_ofPL22             text45       17E7
__end_ofPL24             text32       2000
__end_ofPL26             text23       0FEE
__end_ofPL28             text23       0FF7
__end_ofPL30             text45       17F0
__end_ofPL32             text23       1000
__end_ofPL34             text45       17F8
__end_ofPL36             text45       1800
__end_ofPL38             text66       06F4
__end_ofPL4              text7        0422
__end_ofPL40             text30       10B7
__end_ofPL42             text66       06FA
__end_ofPL44             text66       0700
__end_ofPL46             text7        043F
__end_ofPL6              text7        0439
__end_ofPL8              text45       17C0
__end_of_TrigShutter     text45       16DB
__end_of_TrigStrobe      text23       0FB7
__end_of___aldiv         text45       177E
__end_of___almod         text45       1265
__end_of___awdiv         text45       13D9
__end_of___awmod         text45       1418
__end_of___bmul          text45       1394
__end_of___ftadd         text32       1FB3
__end_of___ftdiv         text32       1E86
__end_of___ftmul         text32       1EF3
__end_of___ftpack        text32       1FF5
__end_of___fttol         text30       10B0
__end_of___lbdiv         text45       1433
__end_of___lbmod         text45       144F
__end_of___lmul          text45       17B1
__end_of___lwdiv         text66       067E
__end_of___lwmod         text66       06A2
__end_of___lwtoft        text23       0E82
__end_of___wmul          text66       06BE
__end_of__doprnt         text66       0646
__end_of__fptable        functab      0709
__end_of__initialization cinit        07FC
__end_of__stringtab      stringtext   1812
__end_of_adc_read        text45       1709
__end_of_adc_setup       text72       1D0B
__end_of_asctime         text45       135F
__end_of_atoi            text23       0DD3
__end_of_cgets           text17       0757
__end_of_chgStrobe       text45       1106
__end_of_clrAwakeSecs    text4        0094
__end_of_countdown       text23       0FE4
__end_of_ctime           text23       0F8E
__end_of_deploy          text23       0A65
__end_of_dispatch        text23       0D4E
__end_of_dpowers         stringtext   1828
__end_of_dylen           text45       1298
__end_of_eeprom_read     text23       0AAE
__end_of_eeprom_write    text23       0A8D
__end_of_getAwakeSecs    text2        1D23
__end_of_getEEPROMVal    text23       0A99
__end_of_getEpochSecs    text23       0EAC
__end_of_getStats        text23       08AB
__end_of_getch           text17       078A
__end_of_getche          text17       0776
__end_of_gets            text23       0DD7
__end_of_gmtime          text45       11FC
__end_of_isdigit         text66       0654
__end_of_isleap          text7        0365
__end_of_isr             text73       1055
__end_of_kbhit           text17       07A3
__end_of_localtime       text45       10C7
__end_of_main            maintext     01E8
__end_of_mktime          text7        02D4
__end_of_moninit         stringtext   181E
__end_of_months_to_days  text7        0385
__end_of_ms_delay        text45       16A4
__end_of_printf          text23       0DF3
__end_of_prompt          text23       0DE4
__end_of_put2d           text45       1386
__end_of_putch           text17       076E
__end_of_readBatt        text23       0E70
__end_of_readVmon        text45       16C6
__end_of_readWake        text22       07BF
__end_of_report          text23       0D5F
__end_of_serial_setup    text42       1D3D
__end_of_setBatt         text45       14E5
__end_of_setDelay        text13       1DC2
__end_of_setEEPROMVal    text23       0A72
__end_of_setEpochSecs    text7        0235
__end_of_setSerno        text6        1D7B
__end_of_setSleep        text5        1E1E
__end_of_setTimeout      text4        0080
__end_of_sleep           text23       0F84
__end_of_sprintf         text23       0D73
__end_of_takeImage       text45       1625
__end_of_timer_setup     text1        0022
__end_of_updateStats     text23       09C7
__end_of_years_to_days   text7        03FE
__end_of_ymd_to_scalar   text7        033C
__fptable                functab      0700
__initialization         cinit        07C1
__pbitbssCOMMON          bitbssCOMMON 03C0
__pbssBANK0              bssBANK0     006D
__pbssBANK1              bssBANK1     00CD
__pbssBANK2              bssBANK2     0110
__pbssBANK3              bssBANK3     0190
__pbssCOMMON             bssCOMMON    0079
__pcstackBANK0           cstackBANK0  0021
__pcstackBANK1           cstackBANK1  00A0
__pcstackCOMMON          cstackCOMMON 0070
__pdataBANK1             dataBANK1    00E7
__pdataBANK3             dataBANK3    01DD
__pfunctab               functab      0700
__pidataBANK1            idataBANK1   0000
__pidataBANK3            idataBANK3   0000
__pintentry              intentry     0004
__pmaintext              maintext     0094
__pnvBANK1               nvBANK1      00E9
__pstringtext            stringtext   1800
__ptext1                 text1        0015
__ptext10                text7        0385
__ptext11                text7        0365
__ptext12                text7        033C
__ptext13                text13       1D7B
__ptext14                text45       144F
__ptext15                text23       0DD7
__ptext16                text23       0DD3
__ptext17                text17       0709
__ptext18                text17       076E
__ptext19                text17       0776
__ptext2                 text2        1D0B
__ptext20                text23       0D73
__ptext21                text45       177E
__ptext22                text22       07A3
__ptext23                text23       080D
__ptext24                text23       09C7
__ptext25                text23       08AB
__ptext26                text23       0A65
__ptext27                text23       0A72
__ptext28                text23       0DF3
__ptext29                text23       0E70
__ptext3                 text23       0AAE
__ptext30                text30       1055
__ptext31                text32       1E86
__ptext32                text32       1E1E
__ptext33                text32       1EF3
__ptext34                text32       1FB3
__ptext35                text23       0A8D
__ptext36                text23       0A99
__ptext37                text45       14E5
__ptext38                text45       16A4
__ptext39                text45       16DB
__ptext4                 text4        0022
__ptext40                text45       16C6
__ptext41                text23       0EAC
__ptext42                text42       1D23
__ptext43                text23       0E82
__ptext44                text23       0F84
__ptext45                text45       10B7
__ptext46                text45       1106
__ptext47                text45       1265
__ptext48                text45       11FC
__ptext49                text45       1709
__ptext5                 text5        1DC2
__ptext50                text45       1298
__ptext51                text45       135F
__ptext52                text45       1433
__ptext53                text45       1418
__ptext54                text45       1386
__ptext55                text45       13D9
__ptext56                text45       1394
__ptext57                text4        0080
__ptext58                text23       0FB7
__ptext59                text17       078A
__ptext6                 text6        1D3D
__ptext60                text45       10C7
__ptext61                text23       0F8E
__ptext62                text45       1625
__ptext63                text23       0D5F
__ptext64                text23       0D4E
__ptext65                text23       0DE4
__ptext66                text66       043F
__ptext67                text17       0757
__ptext68                text66       0646
__ptext69                text66       06A2
__ptext7                 text7        01E8
__ptext70                text66       067E
__ptext71                text66       0654
__ptext72                text72       1D05
__ptext73                text73       1003
__ptext8                 text7        0235
__ptext9                 text7        02D4
__size_of_TrigShutter    (abs)        0000
__size_of_TrigStrobe     (abs)        0000
__size_of___aldiv        (abs)        0000
__size_of___almod        (abs)        0000
__size_of___awdiv        (abs)        0000
__size_of___awmod        (abs)        0000
__size_of___bmul         (abs)        0000
__size_of___ftadd        (abs)        0000
__size_of___ftdiv        (abs)        0000
__size_of___ftmul        (abs)        0000
__size_of___ftpack       (abs)        0000
__size_of___fttol        (abs)        0000
__size_of___lbdiv        (abs)        0000
__size_of___lbmod        (abs)        0000
__size_of___lmul         (abs)        0000
__size_of___lwdiv        (abs)        0000
__size_of___lwmod        (abs)        0000
__size_of___lwtoft       (abs)        0000
__size_of___wmul         (abs)        0000
__size_of__doprnt        (abs)        0000
__size_of__fptable       (abs)        0000
__size_of_adc_read       (abs)        0000
__size_of_adc_setup      (abs)        0000
__size_of_asctime        (abs)        0000
__size_of_atoi           (abs)        0000
__size_of_cgets          (abs)        0000
__size_of_chgStrobe      (abs)        0000
__size_of_clrAwakeSecs   (abs)        0000
__size_of_countdown      (abs)        0000
__size_of_ctime          (abs)        0000
__size_of_deploy         (abs)        0000
__size_of_dispatch       (abs)        0000
__size_of_dylen          (abs)        0000
__size_of_eeprom_read    (abs)        0000
__size_of_eeprom_write   (abs)        0000
__size_of_getAwakeSecs   (abs)        0000
__size_of_getEEPROMVal   (abs)        0000
__size_of_getEpochSecs   (abs)        0000
__size_of_getStats       (abs)        0000
__size_of_getch          (abs)        0000
__size_of_getche         (abs)        0000
__size_of_gets           (abs)        0000
__size_of_gmtime         (abs)        0000
__size_of_isdigit        (abs)        0000
__size_of_isleap         (abs)        0000
__size_of_isr            (abs)        0000
__size_of_kbhit          (abs)        0000
__size_of_localtime      (abs)        0000
__size_of_main           (abs)        0000
__size_of_mktime         (abs)        0000
__size_of_months_to_days (abs)        0000
__size_of_ms_delay       (abs)        0000
__size_of_printf         (abs)        0000
__size_of_prompt         (abs)        0000
__size_of_put2d          (abs)        0000
__size_of_putch          (abs)        0000
__size_of_readBatt       (abs)        0000
__size_of_readVmon       (abs)        0000
__size_of_readWake       (abs)        0000
__size_of_report         (abs)        0000
__size_of_serial_setup   (abs)        0000
__size_of_setBatt        (abs)        0000
__size_of_setDelay       (abs)        0000
__size_of_setEEPROMVal   (abs)        0000
__size_of_setEpochSecs   (abs)        0000
__size_of_setSerno       (abs)        0000
__size_of_setSleep       (abs)        0000
__size_of_setTimeout     (abs)        0000
__size_of_sleep          (abs)        0000
__size_of_sprintf        (abs)        0000
__size_of_takeImage      (abs)        0000
__size_of_timer_setup    (abs)        0000
__size_of_updateStats    (abs)        0000
__size_of_years_to_days  (abs)        0000
__size_of_ymd_to_scalar  (abs)        0000
__stringbase             stringtext   1812
__stringtab              stringtext   1800
_adc_read                text45       16DB
_adc_setup               text72       1D05
_asctime                 text45       1298
_atoi                    text23       0D73
_cgets                   text17       0709
_chgStrobe               text45       10C7
_clrAwakeSecs            text4        0080
_cmdBuf                  bssBANK3     0190
_countdown               text23       0FB7
_ctime                   text23       0F84
_deploy                  text23       09C7
_dispatch                text23       0AAE
_dispatch$1209           cstackBANK1  00B5
_dispatch$1210           cstackBANK1  00B7
_dispatch$1211           cstackBANK1  00B9
_dispatch$1212           cstackBANK1  00BB
_dpowers                 stringtext   181E
_dylen                   text45       1265
_eeprom_read             text23       0A99
_eeprom_write            text23       0A72
_g7VOn                   bssBANK1     00E1
_gAwakeSecs              bssBANK1     00D1
_gDelaySecs              bssBANK1     00D3
_gDeployActive           bssBANK1     00E2
_gEpochSecs              bssBANK1     00CD
_gGain                   bssBANK1     00D5
_gImageNumber            bssBANK1     00E5
_gLStrobeCharged         bssBANK1     00D7
_gLStrobeSpent           bssBANK1     00D9
_gRStrobeCharged         bssBANK1     00DB
_gRStrobeSpent           bssBANK1     00DD
_gSleepMins              dataBANK1    00E7
_gStrobeCheck            bssBANK0     006D
_gTimeoutMins            bssBANK1     00DF
_gWakeCause              nvBANK1      00E9
_getAwakeSecs            text2        1D0B
_getEEPROMVal            text23       0A8D
_getEpochSecs            text23       0E82
_getStats                text23       080D
_getch                   text17       0776
_getche                  text17       076E
_gets                    text23       0DD3
_gmtime                  text45       1106
_isdigit                 text66       0646
_isdigit$794             cstackCOMMON 0073
_isleap                  text7        033C
_isleap$857              cstackBANK0  0030
_isr                     text73       1003
_kbhit                   text17       078A
_localtime               text45       10B7
_main                    maintext     0094
_main$1206               cstackBANK1  00C9
_mktime                  text7        0235
_moninit                 stringtext   1812
_months_to_days          text7        0365
_ms_delay                text45       1625
_nPD                     (abs)        001B
_nTO                     (abs)        001C
_printf                  text23       0DE4
_prompt                  text23       0DD7
_put2d                   text45       135F
_putch                   text17       0757
_readBatt                text23       0DF3
_readBatt$1207           cstackBANK0  0062
_readVmon                text45       16A4
_readWake                text22       07A3
_report                  text23       0D4E
_rxfifo                  bssBANK2     0110
_rxinptr                 bssCOMMON    0079
_rxoutptr                bssCOMMON    007A
_ser_tmp                 bssBANK1     00E3
_serial_setup            text42       1D23
_setBatt                 text45       144F
_setDelay                text13       1D7B
_setEEPROMVal            text23       0A65
_setEpochSecs            text7        01E8
_setSerno                text6        1D3D
_setSleep                text5        1DC2
_setTimeout              text4        0022
_sleep                   text23       0EAC
_sprintf                 text23       0D5F
_takeImage               text45       14E5
_timer_setup             text1        0015
_txfifo                  bssBANK2     0120
_txinptr                 bssBANK0     006E
_txoutptr                bssBANK1     00E4
_updateStats             text23       08AB
_wake_events             dataBANK3    01DD
_years_to_days           text7        0385
_ymd_to_scalar           text7        02D4
_ymd_to_scalar$869       cstackBANK0  0046
adc_read@channel         cstackBANK0  0021
adc_read@reading         cstackBANK0  0022
asctime@buf              bssBANK3     01B0
asctime@cp               cstackBANK0  002D
asctime@s                cstackBANK0  002A
asctime@tim              cstackBANK0  002C
atoi@a                   cstackBANK0  0028
atoi@s                   cstackBANK0  002A
atoi@sign                cstackBANK0  0027
btemp                    (abs)        007E
cgets@c                  cstackBANK0  0021
cgets@s                  cstackBANK0  0023
cgets@s1                 cstackBANK0  0024
chgStrobe@secsElapsed    cstackBANK0  0054
chgStrobe@strobe         cstackBANK0  0056
clear_ram0               clrtext      0805
clrAwakeSecs@intState    bitbssCOMMON 03C0
countdown@i              cstackBANK0  0055
countdown@seconds        cstackBANK0  0054
ctime@tp                 cstackBANK0  0042
deploy@beginDeployment   cstackBANK0  006A
deploy@secsElapsed       cstackBANK0  006B
dispatch@d               cstackBANK1  00C3
dispatch@et              cstackBANK1  00BD
dispatch@h               cstackBANK1  00C4
dispatch@m               cstackBANK1  00C2
dispatch@menu_num        cstackBANK1  00B3
dispatch@n               cstackBANK1  00C5
dispatch@s               cstackBANK1  00C6
dispatch@y               cstackBANK1  00C1
dylen@yr                 cstackBANK0  002E
eeprom_read@addr         cstackCOMMON 0073
eeprom_write@addr        cstackCOMMON 0075
eeprom_write@value       cstackCOMMON 0074
end_of_initialization    cinit        07FC
entry__putch             functab      0706
fpbase                   functab      0705
fptable                  functab      0700
fptotal                  (abs)        0002
getAwakeSecs@awakeSecs   cstackCOMMON 0075
getAwakeSecs@intState    bitbssCOMMON 03C1
getEEPROMVal@addr        cstackCOMMON 0074
getEpochSecs@epoch       cstackBANK0  0021
getEpochSecs@intState    bitbssCOMMON 03C2
getStats@i               cstackBANK0  0054
getStats@left            cstackBANK0  004F
getStats@offset          cstackBANK0  0053
getStats@right           cstackBANK0  0051
getch@c                  cstackCOMMON 0073
getche@c                 cstackCOMMON 0074
gets@s                   cstackCOMMON 0075
gmtime@tc                cstackBANK0  0039
gmtime@tim               bssBANK3     01CB
gmtime@tp                cstackBANK0  0038
interrupt_function       intentry     0004
intlevel0                functab      0700
intlevel1                functab      0700
intlevel2                functab      0700
intlevel3                functab      0700
intlevel4                functab      0700
intlevel5                functab      0700
isdigit@c                cstackCOMMON 0074
isleap@yr                cstackBANK0  002E
localtime@t              cstackBANK0  003D
localtime@tp             cstackBANK0  0041
ltemp                    (abs)        007E
ltemp0                   (abs)        007E
ltemp1                   (abs)        0082
ltemp2                   (abs)        0086
ltemp3                   (abs)        0080
main@i                   cstackBANK1  00CB
main@inChar              cstackBANK1  00CC
mktime@timeptr           cstackBANK0  005A
mktime@tt                cstackBANK0  0056
months_to_days@month     cstackBANK0  002A
ms_delay@milliseconds    cstackBANK0  004F
printf@ap                cstackBANK0  004A
printf@f                 cstackBANK0  0040
printf@pb                cstackBANK0  004B
prompt@str               cstackBANK0  004D
put2d@cl                 cstackBANK0  0026
put2d@cp                 cstackBANK0  0028
put2d@ct                 cstackBANK0  0027
put2d@i                  cstackBANK0  0025
putch@c                  cstackCOMMON 0073
readBatt@adcVal          cstackBANK0  0060
readVmon@adcVal          cstackBANK0  0027
readVmon@strobe          cstackBANK0  0026
report@str               cstackBANK0  004D
reset_vec                reset_vec    0000
saved_w                  (abs)        007E
setBatt@adcVal           cstackBANK0  0054
setBatt@volts            cstackBANK0  0056
setDelay@input           cstackBANK0  004F
setEEPROMVal@addr        cstackBANK0  0021
setEEPROMVal@val         cstackBANK0  0023
setEpochSecs@d           cstackBANK0  005C
setEpochSecs@dst         cstackBANK0  0060
setEpochSecs@h           cstackBANK0  005D
setEpochSecs@intState    bitbssCOMMON 03C3
setEpochSecs@min         cstackBANK0  005E
setEpochSecs@mon         cstackBANK0  005B
setEpochSecs@now         cstackBANK1  00A1
setEpochSecs@s           cstackBANK0  005F
setEpochSecs@y           cstackBANK1  00A0
setSerno@serno           cstackBANK0  004F
setSleep@input           cstackBANK0  004F
setTimeout@input         cstackBANK0  004F
sleep@et                 cstackBANK0  0058
sleep@secsElapsed        cstackBANK0  005C
sprintf@ap               cstackBANK0  0046
sprintf@f                cstackBANK0  0040
sprintf@pb               cstackBANK0  0048
sprintf@wh               cstackBANK0  0047
stackhi                  (abs)        0000
stacklo                  (abs)        0000
start                    init         000E
start_initialization     cinit        07C1
takeImage@secsElapsed    cstackBANK0  0054
ttemp                    (abs)        007E
ttemp0                   (abs)        007E
ttemp1                   (abs)        0081
ttemp2                   (abs)        0084
ttemp3                   (abs)        0087
ttemp4                   (abs)        007F
updateStats@decivolts    cstackBANK0  0066
updateStats@offset       cstackBANK0  0069
updateStats@v            cstackBANK0  0067
wtemp                    (abs)        007E
wtemp0                   (abs)        007E
wtemp1                   (abs)        0080
wtemp2                   (abs)        0082
wtemp3                   (abs)        0084
wtemp4                   (abs)        0086
wtemp5                   (abs)        0088
wtemp6                   (abs)        007F
years_to_days@yr         cstackBANK0  002A
ymd_to_scalar@day        cstackBANK0  0040
ymd_to_scalar@mo         cstackBANK0  003E
ymd_to_scalar@scalar     cstackBANK0  0048
ymd_to_scalar@yr         cstackBANK0  003C


FUNCTION INFORMATION:

 *************** function _main *****************
 Defined at:
		line 378 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  inChar          1   44[BANK1 ] unsigned char 
  i               1   43[BANK1 ] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       4       0       0
      Temps:          0       0       2       0       0
      Totals:         0       0       6       0       0
Total ram usage:        6 bytes
 Hardware stack levels required when called:   10
 This function calls:
		___wmul
		_adc_setup
		_atoi
		_clrAwakeSecs
		_countdown
		_deploy
		_dispatch
		_eeprom_read
		_getAwakeSecs
		_getEEPROMVal
		_getch
		_kbhit
		_ms_delay
		_prompt
		_putch
		_report
		_serial_setup
		_sleep
		_sprintf
		_timer_setup
 This function is called by:
		Startup code after reset
 This function uses a non-reentrant model


 *************** function _timer_setup *****************
 Defined at:
		line 924 in file "main.c"
 Parameters:    Size  Location     Type
		None
 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   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _getAwakeSecs *****************
 Defined at:
		line 911 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  awakeSecs       2    5[COMMON] unsigned int 
 Return value:  Size  Location     Type
                  2    3[COMMON] unsigned int 
 Registers used:
		wreg
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         2       0       0       0       0
      Locals:         2       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       0       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _dispatch *****************
 Defined at:
		line 962 in file "main.c"
 Parameters:    Size  Location     Type
  menu_num        2   19[BANK1 ] int 
 Auto vars:     Size  Location     Type
  et              4   29[BANK1 ] long 
  s               1   38[BANK1 ] unsigned char 
  n               1   37[BANK1 ] unsigned char 
  h               1   36[BANK1 ] unsigned char 
  d               1   35[BANK1 ] unsigned char 
  m               1   34[BANK1 ] unsigned char 
  y               1   33[BANK1 ] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       2       0       0
      Locals:         0       0      18       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0      20       0       0
Total ram usage:       20 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    9
 This function calls:
		_TrigShutter
		_TrigStrobe
		___lwdiv
		___lwmod
		_atoi
		_chgStrobe
		_ctime
		_deploy
		_eeprom_read
		_eeprom_write
		_getEpochSecs
		_getStats
		_gets
		_prompt
		_readBatt
		_readVmon
		_readWake
		_report
		_setBatt
		_setDelay
		_setEpochSecs
		_setSerno
		_setSleep
		_setTimeout
		_sleep
		_sprintf
		_takeImage
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _setTimeout *****************
 Defined at:
		line 635 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  input           2   46[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_atoi
		_clrAwakeSecs
		_gets
		_prompt
		_report
		_setEEPROMVal
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _setSleep *****************
 Defined at:
		line 596 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  input           2   46[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_atoi
		_gets
		_prompt
		_report
		_setEEPROMVal
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _setSerno *****************
 Defined at:
		line 893 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  serno           1   46[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       1       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       1       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_atoi
		_eeprom_write
		_gets
		_prompt
		_report
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _setEpochSecs *****************
 Defined at:
		line 575 in file "main.c"
 Parameters:    Size  Location     Type
  y               1    wreg     unsigned char 
  mon             1   58[BANK0 ] unsigned char 
  d               1   59[BANK0 ] unsigned char 
  h               1   60[BANK0 ] unsigned char 
  min             1   61[BANK0 ] unsigned char 
  s               1   62[BANK0 ] unsigned char 
  dst             1   63[BANK0 ] unsigned char 
 Auto vars:     Size  Location     Type
  y               1    0[BANK1 ] unsigned char 
  now            18    1[BANK1 ] struct tm
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       0      19       0       0
      Temps:          0       0       0       0       0
      Totals:         0       6      19       0       0
Total ram usage:       25 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		_mktime
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _mktime *****************
 Defined at:
		line 52 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c"
 Parameters:    Size  Location     Type
  timeptr         1    wreg     PTR struct tm
		 -> setEpochSecs@now(18), 
 Auto vars:     Size  Location     Type
  timeptr         1   57[BANK0 ] PTR struct tm
		 -> setEpochSecs@now(18), 
  tt              4   53[BANK0 ] long 
 Return value:  Size  Location     Type
                  4   43[BANK0 ] long 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         0       5       0       0       0
      Temps:          0       6       0       0       0
      Totals:         0      15       0       0       0
Total ram usage:       15 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		___lmul
		_ymd_to_scalar
 This function is called by:
		_setEpochSecs
 This function uses a non-reentrant model


 *************** function _ymd_to_scalar *****************
 Defined at:
		line 40 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c"
 Parameters:    Size  Location     Type
  yr              2   27[BANK0 ] unsigned int 
  mo              2   29[BANK0 ] unsigned int 
  day             2   31[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
  scalar          4   39[BANK0 ] long 
 Return value:  Size  Location     Type
                  4   27[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       4       0       0       0
      Totals:         0      16       0       0       0
Total ram usage:       16 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		_isleap
		_months_to_days
		_years_to_days
 This function is called by:
		_mktime
 This function uses a non-reentrant model


 *************** function _years_to_days *****************
 Defined at:
		line 18 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c"
 Parameters:    Size  Location     Type
  yr              2    9[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  4    9[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0      14       0       0       0
      Totals:         0      18       0       0       0
Total ram usage:       18 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___lmul
		___lwdiv
 This function is called by:
		_ymd_to_scalar
 This function uses a non-reentrant model


 *************** function _months_to_days *****************
 Defined at:
		line 12 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c"
 Parameters:    Size  Location     Type
  month           2    9[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  2    9[BANK0 ] unsigned int 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___lwdiv
		___wmul
 This function is called by:
		_ymd_to_scalar
 This function uses a non-reentrant model


 *************** function _isleap *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c"
 Parameters:    Size  Location     Type
  yr              2   13[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  2   13[BANK0 ] int 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       1       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       3       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___lwmod
 This function is called by:
		_ymd_to_scalar
 This function uses a non-reentrant model


 *************** function _setDelay *****************
 Defined at:
		line 618 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  input           2   46[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_atoi
		_gets
		_prompt
		_report
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _setBatt *****************
 Defined at:
		line 656 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  volts           2   53[BANK0 ] unsigned int 
  adcVal          2   51[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       4       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		___aldiv
		___lmul
		_adc_read
		_atoi
		_gets
		_ms_delay
		_prompt
		_report
		_setEEPROMVal
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _prompt *****************
 Defined at:
		line 318 in file "main.c"
 Parameters:    Size  Location     Type
  str             2   44[BANK0 ] PTR const unsigned char 
		 -> STR_65(10), STR_64(10), STR_63(10), STR_62(10), 
		 -> STR_61(10), STR_60(10), STR_59(4), STR_42(18), 
		 -> STR_23(30), STR_20(25), STR_17(11), STR_14(12), 
		 -> STR_10(3), 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		_printf
 This function is called by:
		_main
		_setSleep
		_setDelay
		_setTimeout
		_setBatt
		_setSerno
		_dispatch
 This function uses a non-reentrant model


 *************** function _gets *****************
 Defined at:
		line 10 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\gets.c"
 Parameters:    Size  Location     Type
  s               1    wreg     PTR unsigned char 
		 -> cmdBuf(32), 
 Auto vars:     Size  Location     Type
  s               1    5[COMMON] PTR unsigned char 
		 -> cmdBuf(32), 
 Return value:  Size  Location     Type
                  1    wreg      PTR unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		_cgets
 This function is called by:
		_setSleep
		_setDelay
		_setTimeout
		_setBatt
		_setSerno
		_dispatch
 This function uses a non-reentrant model


 *************** function _cgets *****************
 Defined at:
		line 4 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\cgets.c"
 Parameters:    Size  Location     Type
  s               1    wreg     PTR unsigned char 
		 -> cmdBuf(32), 
 Auto vars:     Size  Location     Type
  s               1    2[BANK0 ] PTR unsigned char 
		 -> cmdBuf(32), 
  c               2    0[BANK0 ] int 
  s1              1    3[BANK0 ] PTR unsigned char 
		 -> cmdBuf(32), 
 Return value:  Size  Location     Type
                  1    wreg      PTR unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       4       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		_getche
		_putch
 This function is called by:
		_gets
 This function uses a non-reentrant model


 *************** function _getche *****************
 Defined at:
		line 57 in file "intserial.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  c               1    4[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		_getch
		_putch
 This function is called by:
		_cgets
 This function uses a non-reentrant model


 *************** function _getch *****************
 Defined at:
		line 41 in file "intserial.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  c               1    3[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       0       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_kbhit
 This function is called by:
		_getche
		_main
 This function uses a non-reentrant model


 *************** function _atoi *****************
 Defined at:
		line 5 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\atoi.c"
 Parameters:    Size  Location     Type
  s               1    wreg     PTR const unsigned char 
		 -> cmdBuf(32), 
 Auto vars:     Size  Location     Type
  s               1    9[BANK0 ] PTR const unsigned char 
		 -> cmdBuf(32), 
  a               2    7[BANK0 ] int 
  sign            1    6[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2    2[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       2       0       0       0
      Totals:         0       8       0       0       0
Total ram usage:        8 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___wmul
		_isdigit
 This function is called by:
		_main
		_setSleep
		_setDelay
		_setTimeout
		_setBatt
		_setSerno
		_dispatch
 This function uses a non-reentrant model


 *************** function ___lmul *****************
 Defined at:
		line 15 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul32.c"
 Parameters:    Size  Location     Type
  multiplier      4    0[BANK0 ] unsigned long 
  multiplicand    4    4[BANK0 ] unsigned long 
 Auto vars:     Size  Location     Type
  product         4    3[COMMON] unsigned long 
 Return value:  Size  Location     Type
                  4    0[BANK0 ] unsigned long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       8       0       0       0
      Locals:         4       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       8       0       0       0
Total ram usage:       12 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_setBatt
		_localtime
		_years_to_days
		_mktime
 This function uses a non-reentrant model


 *************** function _readWake *****************
 Defined at:
		line 884 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       1       0       0       0
      Totals:         0       1       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		_report
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _getStats *****************
 Defined at:
		line 1232 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  offset          1   50[BANK0 ] unsigned char 
  i               2   51[BANK0 ] short 
  right           2   48[BANK0 ] int 
  left            2   46[BANK0 ] int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       7       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       7       0       0       0
Total ram usage:        7 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		___lwdiv
		_eeprom_read
		_getEEPROMVal
		_printf
		_report
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _deploy *****************
 Defined at:
		line 1257 in file "main.c"
 Parameters:    Size  Location     Type
  beginDeploym    1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  beginDeploym    1   73[BANK0 ] unsigned char 
  secsElapsed     2   74[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       3       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    8
 This function calls:
		_countdown
		_eeprom_write
		_getEpochSecs
		_ms_delay
		_report
		_setEEPROMVal
		_sleep
		_takeImage
		_updateStats
 This function is called by:
		_main
		_dispatch
 This function uses a non-reentrant model


 *************** function _updateStats *****************
 Defined at:
		line 1184 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  v               2   70[BANK0 ] int 
  decivolts       1   69[BANK0 ] unsigned char 
  offset          1   72[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       2       0       0       0
      Totals:         0       6       0       0       0
Total ram usage:        6 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    7
 This function calls:
		___lwdiv
		___lwmod
		_eeprom_read
		_eeprom_write
		_getEEPROMVal
		_readBatt
		_report
		_setEEPROMVal
 This function is called by:
		_deploy
 This function uses a non-reentrant model


 *************** function _setEEPROMVal *****************
 Defined at:
		line 684 in file "main.c"
 Parameters:    Size  Location     Type
  addr            2    0[BANK0 ] unsigned int 
  val             2    2[BANK0 ] int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       4       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_eeprom_write
 This function is called by:
		_setSleep
		_setTimeout
		_setBatt
		_updateStats
		_deploy
 This function uses a non-reentrant model


 *************** function _eeprom_write *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eewrite.c"
 Parameters:    Size  Location     Type
  addr            1    wreg     unsigned char 
  value           1    4[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
  addr            1    5[COMMON] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         1       0       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         2       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:
		_setEEPROMVal
		_setSerno
		_dispatch
		_updateStats
		_deploy
 This function uses a non-reentrant model


 *************** function _readBatt *****************
 Defined at:
		line 697 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  adcVal          2   63[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
                  2   61[BANK0 ] unsigned int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       6       0       0       0
Total ram usage:        6 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		___ftadd
		___ftdiv
		___ftmul
		___fttol
		___lwtoft
		_adc_read
		_ms_delay
 This function is called by:
		_dispatch
		_updateStats
 This function uses a non-reentrant model


 *************** function ___lwtoft *****************
 Defined at:
		line 28 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwtoft.c"
 Parameters:    Size  Location     Type
  c               2    3[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 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   BANK3   BANK2
      Params:         0       3       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       3       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_readBatt
 This function uses a non-reentrant model


 *************** function ___fttol *****************
 Defined at:
		line 44 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\fttol.c"
 Parameters:    Size  Location     Type
  f1              3   36[BANK0 ] float 
 Auto vars:     Size  Location     Type
  lval            4   44[BANK0 ] unsigned long 
  exp1            1   48[BANK0 ] unsigned char 
  sign1           1   43[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4   36[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0      13       0       0       0
Total ram usage:       13 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_readBatt
 This function uses a non-reentrant model


 *************** function ___ftmul *****************
 Defined at:
		line 62 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftmul.c"
 Parameters:    Size  Location     Type
  f1              3   21[BANK0 ] float 
  f2              3   24[BANK0 ] float 
 Auto vars:     Size  Location     Type
  f3_as_produc    3   31[BANK0 ] unsigned um
  sign            1   35[BANK0 ] unsigned char 
  cntr            1   34[BANK0 ] unsigned char 
  exp             1   30[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  3   21[BANK0 ] float 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0      15       0       0       0
Total ram usage:       15 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_readBatt
 This function uses a non-reentrant model


 *************** function ___ftdiv *****************
 Defined at:
		line 56 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftdiv.c"
 Parameters:    Size  Location     Type
  f2              3    6[BANK0 ] float 
  f1              3    9[BANK0 ] float 
 Auto vars:     Size  Location     Type
  f3              3   16[BANK0 ] float 
  sign            1   20[BANK0 ] unsigned char 
  exp             1   19[BANK0 ] unsigned char 
  cntr            1   15[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  3    6[BANK0 ] float 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0      15       0       0       0
Total ram usage:       15 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_readBatt
 This function uses a non-reentrant model


 *************** function ___ftadd *****************
 Defined at:
		line 86 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftadd.c"
 Parameters:    Size  Location     Type
  f1              3   49[BANK0 ] float 
  f2              3   52[BANK0 ] float 
 Auto vars:     Size  Location     Type
  exp1            1   60[BANK0 ] unsigned char 
  exp2            1   59[BANK0 ] unsigned char 
  sign            1   58[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  3   49[BANK0 ] float 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0      12       0       0       0
Total ram usage:       12 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___ftpack
 This function is called by:
		_readBatt
 This function uses a non-reentrant model


 *************** function ___ftpack *****************
 Defined at:
		line 62 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\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   BANK3   BANK2
      Params:         5       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       3       0       0       0
      Totals:         5       3       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:
		___ftadd
		___ftdiv
		___ftmul
		___lwtoft
 This function uses a non-reentrant model


 *************** function _getEEPROMVal *****************
 Defined at:
		line 691 in file "main.c"
 Parameters:    Size  Location     Type
  addr            2    4[COMMON] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  2    4[COMMON] int 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         2       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          1       0       0       0       0
      Totals:         3       0       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_eeprom_read
 This function is called by:
		_main
		_updateStats
		_getStats
 This function uses a non-reentrant model


 *************** function _eeprom_read *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eeread.c"
 Parameters:    Size  Location     Type
  addr            1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  addr            1    3[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       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:
		_main
		_getEEPROMVal
		_dispatch
		_updateStats
		_getStats
 This function uses a non-reentrant model


 *************** function _takeImage *****************
 Defined at:
		line 769 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  secsElapsed     2   51[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    7
 This function calls:
		_TrigShutter
		_ms_delay
		_readVmon
		_report
		_sprintf
 This function is called by:
		_dispatch
		_deploy
 This function uses a non-reentrant model


 *************** function _readVmon *****************
 Defined at:
		line 710 in file "main.c"
 Parameters:    Size  Location     Type
  strobe          1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  strobe          1    5[BANK0 ] unsigned char 
  adcVal          2    6[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
                  2    6[COMMON] unsigned int 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         2       0       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       2       0       0       0
      Totals:         2       5       0       0       0
Total ram usage:        7 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		_adc_read
 This function is called by:
		_takeImage
		_dispatch
 This function uses a non-reentrant model


 *************** function _adc_read *****************
 Defined at:
		line 38 in file "adc.c"
 Parameters:    Size  Location     Type
  channel         1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  channel         1    0[BANK0 ] unsigned char 
  reading         2    1[BANK0 ] unsigned int 
 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   BANK3   BANK2
      Params:         2       0       0       0       0
      Locals:         0       3       0       0       0
      Temps:          1       0       0       0       0
      Totals:         3       3       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:
		_setBatt
		_readBatt
		_readVmon
 This function uses a non-reentrant model


 *************** function _TrigShutter *****************
 Defined at:
		line 747 in file "main.c"
 Parameters:    Size  Location     Type
  camera          1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  camera          1    0[COMMON] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_ms_delay
 This function is called by:
		_takeImage
		_dispatch
 This function uses a non-reentrant model


 *************** function _sleep *****************
 Defined at:
		line 499 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  et              4   55[BANK0 ] long 
  secsElapsed     2   59[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       4       0       0       0
      Totals:         0      10       0       0       0
Total ram usage:       10 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		___wmul
		_clrAwakeSecs
		_ctime
		_getEpochSecs
		_ms_delay
		_report
		_serial_setup
		_sprintf
 This function is called by:
		_main
		_dispatch
		_deploy
 This function uses a non-reentrant model


 *************** function _serial_setup *****************
 Defined at:
		line 117 in file "intserial.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_sleep
 This function uses a non-reentrant model


 *************** function _getEpochSecs *****************
 Defined at:
		line 562 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  epoch           4    0[BANK0 ] long 
 Return value:  Size  Location     Type
                  4    3[COMMON] long 
 Registers used:
		wreg
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         4       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       4       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:
		_sleep
		_dispatch
		_deploy
 This function uses a non-reentrant model


 *************** function _ctime *****************
 Defined at:
		line 65 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c"
 Parameters:    Size  Location     Type
  tp              1    wreg     PTR const long 
		 -> dispatch@et(4), sleep@et(4), 
 Auto vars:     Size  Location     Type
  tp              1   33[BANK0 ] PTR const long 
		 -> dispatch@et(4), sleep@et(4), 
 Return value:  Size  Location     Type
                  1    wreg      PTR unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       1       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       1       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		_asctime
		_localtime
 This function is called by:
		_sleep
		_dispatch
 This function uses a non-reentrant model


 *************** function _localtime *****************
 Defined at:
		line 19 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c"
 Parameters:    Size  Location     Type
  tp              1    wreg     PTR const long 
		 -> dispatch@et(4), sleep@et(4), 
 Auto vars:     Size  Location     Type
  tp              1   32[BANK0 ] PTR const long 
		 -> dispatch@et(4), sleep@et(4), 
  t               4   28[BANK0 ] long 
 Return value:  Size  Location     Type
                  1    wreg      PTR struct tm
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       5       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       5       0       0       0
Total ram usage:        5 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		_gmtime
 This function is called by:
		_ctime
 This function uses a non-reentrant model


 *************** function _gmtime *****************
 Defined at:
		line 28 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c"
 Parameters:    Size  Location     Type
  tp              1    wreg     PTR const long 
		 -> localtime@t(4), 
 Auto vars:     Size  Location     Type
  tp              1   23[BANK0 ] PTR const long 
		 -> localtime@t(4), 
  tc              4   24[BANK0 ] struct .
 Return value:  Size  Location     Type
                  1    wreg      PTR struct tm
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       5       0       0       0
      Temps:          0       1       0       0       0
      Totals:         0       6       0       0       0
Total ram usage:        6 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		___aldiv
		___almod
		___awmod
		_dylen
 This function is called by:
		_localtime
 This function uses a non-reentrant model


 *************** function _dylen *****************
 Defined at:
		line 11 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c"
 Parameters:    Size  Location     Type
  yr              2   13[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
                  2   13[BANK0 ] int 
 Registers used:
		wreg, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___lwmod
 This function is called by:
		_gmtime
 This function uses a non-reentrant model


 *************** function ___almod *****************
 Defined at:
		line 5 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\almod.c"
 Parameters:    Size  Location     Type
  divisor         4    0[BANK0 ] long 
  dividend        4    4[BANK0 ] long 
 Auto vars:     Size  Location     Type
  sign            1    4[COMMON] unsigned char 
  counter         1    3[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  4    0[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       8       0       0       0
      Locals:         2       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         2       8       0       0       0
Total ram usage:       10 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_gmtime
 This function uses a non-reentrant model


 *************** function ___aldiv *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\aldiv.c"
 Parameters:    Size  Location     Type
  divisor         4    8[BANK0 ] long 
  dividend        4   12[BANK0 ] long 
 Auto vars:     Size  Location     Type
  quotient        4   18[BANK0 ] long 
  sign            1   17[BANK0 ] unsigned char 
  counter         1   16[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  4    8[BANK0 ] long 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       8       0       0       0
      Locals:         0       6       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0      14       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:
		_setBatt
		_gmtime
 This function uses a non-reentrant model


 *************** function _asctime *****************
 Defined at:
		line 19 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\asctime.c"
 Parameters:    Size  Location     Type
  tim             1    wreg     PTR const struct tm
		 -> gmtime@tim(18), 
 Auto vars:     Size  Location     Type
  tim             1   11[BANK0 ] PTR const struct tm
		 -> gmtime@tim(18), 
  s               2    9[BANK0 ] PTR const unsigned char 
		 -> STR_84(37), STR_83(22), 
  cp              1   12[BANK0 ] PTR unsigned char 
		 -> asctime@buf(27), 
 Return value:  Size  Location     Type
                  1    wreg      PTR unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       1       0       0       0
      Totals:         0       5       0       0       0
Total ram usage:        5 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		___awdiv
		___awmod
		___bmul
		_put2d
 This function is called by:
		_ctime
 This function uses a non-reentrant model


 *************** function _put2d *****************
 Defined at:
		line 8 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\asctime.c"
 Parameters:    Size  Location     Type
  cp              1    wreg     PTR unsigned char 
		 -> asctime@buf(27), 
  i               1    4[BANK0 ] unsigned char 
  cl              1    5[BANK0 ] unsigned char 
  ct              1    6[BANK0 ] unsigned char 
 Auto vars:     Size  Location     Type
  cp              1    7[BANK0 ] PTR unsigned char 
		 -> asctime@buf(27), 
 Return value:  Size  Location     Type
                  2    4[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       3       0       0       0
      Locals:         0       1       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       4       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		___lbdiv
		___lbmod
 This function is called by:
		_asctime
 This function uses a non-reentrant model


 *************** function ___lbmod *****************
 Defined at:
		line 4 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbmod.c"
 Parameters:    Size  Location     Type
  dividend        1    wreg     unsigned char 
  divisor         1    3[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
  dividend        1    5[COMMON] unsigned char 
  rem             1    7[COMMON] unsigned char 
  counter         1    6[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         1       0       0       0       0
      Locals:         3       0       0       0       0
      Temps:          1       0       0       0       0
      Totals:         5       0       0       0       0
Total ram usage:        5 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_put2d
 This function uses a non-reentrant model


 *************** function ___lbdiv *****************
 Defined at:
		line 4 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbdiv.c"
 Parameters:    Size  Location     Type
  dividend        1    wreg     unsigned char 
  divisor         1    3[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
  dividend        1    4[COMMON] unsigned char 
  quotient        1    6[COMMON] unsigned char 
  counter         1    5[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         1       0       0       0       0
      Locals:         3       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       0       0       0       0
Total ram usage:        4 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_put2d
 This function uses a non-reentrant model


 *************** function ___bmul *****************
 Defined at:
		line 4 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul8.c"
 Parameters:    Size  Location     Type
  multiplier      1    wreg     unsigned char 
  multiplicand    1    3[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
  multiplier      1    5[COMMON] unsigned char 
  product         1    4[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         1       0       0       0       0
      Locals:         2       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         3       0       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_asctime
 This function uses a non-reentrant model


 *************** function ___awmod *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awmod.c"
 Parameters:    Size  Location     Type
  divisor         2    3[COMMON] int 
  dividend        2    5[COMMON] int 
 Auto vars:     Size  Location     Type
  sign            1    1[BANK0 ] unsigned char 
  counter         1    0[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2    3[COMMON] int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         4       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       2       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:
		_gmtime
		_asctime
 This function uses a non-reentrant model


 *************** function ___awdiv *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awdiv.c"
 Parameters:    Size  Location     Type
  divisor         2    3[COMMON] int 
  dividend        2    5[COMMON] int 
 Auto vars:     Size  Location     Type
  quotient        2    2[BANK0 ] int 
  sign            1    1[BANK0 ] unsigned char 
  counter         1    0[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2    3[COMMON] int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         4       0       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       4       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:
		_asctime
 This function uses a non-reentrant model


 *************** function _clrAwakeSecs *****************
 Defined at:
		line 306 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		status,2
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
		_sleep
		_setTimeout
 This function uses a non-reentrant model


 *************** function _countdown *****************
 Defined at:
		line 1163 in file "main.c"
 Parameters:    Size  Location     Type
  seconds         1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  seconds         1   51[BANK0 ] unsigned char 
  i               1   52[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  1    wreg      unsigned char 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_kbhit
		_ms_delay
		_printf
		_report
 This function is called by:
		_main
		_deploy
 This function uses a non-reentrant model


 *************** function _kbhit *****************
 Defined at:
		line 19 in file "intserial.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  dummy           1    0        unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_getch
		_main
		_countdown
 This function uses a non-reentrant model


 *************** function _chgStrobe *****************
 Defined at:
		line 723 in file "main.c"
 Parameters:    Size  Location     Type
  strobe          1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  strobe          1   53[BANK0 ] unsigned char 
  secsElapsed     2   51[BANK0 ] unsigned int 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       3       0       0       0
Total ram usage:        3 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_ms_delay
		_report
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _TrigStrobe *****************
 Defined at:
		line 739 in file "main.c"
 Parameters:    Size  Location     Type
  strobe          1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  strobe          1   51[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       1       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       1       0       0       0
Total ram usage:        1 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    6
 This function calls:
		_ms_delay
		_report
		_sprintf
 This function is called by:
		_dispatch
 This function uses a non-reentrant model


 *************** function _ms_delay *****************
 Defined at:
		line 339 in file "main.c"
 Parameters:    Size  Location     Type
  milliseconds    2   46[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0       5       0       0       0
Total ram usage:        5 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    5
 This function calls:
		_report
		_sprintf
 This function is called by:
		_main
		_sleep
		_setBatt
		_readBatt
		_chgStrobe
		_TrigStrobe
		_TrigShutter
		_takeImage
		_countdown
		_deploy
 This function uses a non-reentrant model


 *************** function _sprintf *****************
 Defined at:
		line 13 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\sprintf.c"
 Parameters:    Size  Location     Type
  wh              1    wreg     PTR unsigned char 
		 -> cmdBuf(32), 
  f               2   31[BANK0 ] PTR const unsigned char 
		 -> STR_67(3), STR_58(3), STR_53(4), STR_52(4), 
		 -> STR_51(7), STR_50(4), STR_47(4), STR_46(4), 
		 -> STR_45(4), STR_43(4), STR_34(12), STR_31(7), 
		 -> STR_30(12), STR_27(5), STR_26(7), STR_24(4), 
		 -> STR_21(4), STR_18(4), STR_15(4), STR_12(13), 
		 -> STR_7(24), STR_6(15), 
 Auto vars:     Size  Location     Type
  wh              1   38[BANK0 ] PTR unsigned char 
		 -> cmdBuf(32), 
  pb              2   39[BANK0 ] struct __prbuf
  ap              1   37[BANK0 ] PTR void [1]
		 -> ?_sprintf(2), ?_printf(2), 
 Return value:  Size  Location     Type
                  2   31[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       6       0       0       0
      Locals:         0       4       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0      10       0       0       0
Total ram usage:       10 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		__doprnt
 This function is called by:
		_ms_delay
		_main
		_sleep
		_setSleep
		_setDelay
		_setTimeout
		_setBatt
		_chgStrobe
		_TrigStrobe
		_takeImage
		_setSerno
		_dispatch
 This function uses a non-reentrant model


 *************** function _report *****************
 Defined at:
		line 334 in file "main.c"
 Parameters:    Size  Location     Type
  str             2   44[BANK0 ] PTR const unsigned char 
		 -> asctime@buf(27), STR_81(7), STR_80(6), STR_75(63), 
		 -> STR_74(8), STR_73(9), STR_72(8), STR_71(9), 
		 -> STR_69(1), STR_68(7), STR_66(5), STR_57(2), 
		 -> STR_56(2), STR_55(2), STR_54(2), STR_49(2), 
		 -> STR_48(2), STR_44(7), STR_41(2), STR_40(3), 
		 -> STR_39(1), STR_38(5), STR_37(5), STR_36(6), 
		 -> STR_35(6), STR_33(15), STR_32(6), STR_29(14), 
		 -> STR_28(6), STR_25(7), STR_22(7), STR_19(7), 
		 -> STR_16(7), STR_13(3), STR_11(4), STR_9(19), 
		 -> cmdBuf(32), 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       2       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2       0       0       0
Total ram usage:        2 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    4
 This function calls:
		_printf
 This function is called by:
		_ms_delay
		_main
		_sleep
		_setSleep
		_setDelay
		_setTimeout
		_setBatt
		_chgStrobe
		_TrigStrobe
		_takeImage
		_readWake
		_setSerno
		_dispatch
		_countdown
		_updateStats
		_getStats
		_deploy
 This function uses a non-reentrant model


 *************** function _printf *****************
 Defined at:
		line 13 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\printf.c"
 Parameters:    Size  Location     Type
  f               2   31[BANK0 ] PTR const unsigned char 
		 -> STR_79(50), STR_78(50), STR_77(33), STR_76(27), 
		 -> STR_70(5), STR_3(7), STR_1(5), 
 Auto vars:     Size  Location     Type
  pb              2   42[BANK0 ] struct __prbuf
  ap              1   41[BANK0 ] PTR void [1]
		 -> ?_sprintf(2), ?_printf(2), 
 Return value:  Size  Location     Type
                  2   31[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0      10       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0      13       0       0       0
Total ram usage:       13 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    3
 This function calls:
		__doprnt
 This function is called by:
		_prompt
		_report
		_countdown
		_getStats
 This function uses a non-reentrant model


 *************** function __doprnt *****************
 Defined at:
		line 458 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\doprnt.c"
 Parameters:    Size  Location     Type
  pb              1    wreg     PTR struct __prbuf
		 -> sprintf@pb(2), printf@pb(2), 
  f               2   13[BANK0 ] PTR const unsigned char 
		 -> STR_79(50), STR_78(50), STR_77(33), STR_76(27), 
		 -> STR_70(5), STR_67(3), STR_58(3), STR_53(4), 
		 -> STR_52(4), STR_51(7), STR_50(4), STR_47(4), 
		 -> STR_46(4), STR_45(4), STR_43(4), STR_34(12), 
		 -> STR_31(7), STR_30(12), STR_27(5), STR_26(7), 
		 -> STR_24(4), STR_21(4), STR_18(4), STR_15(4), 
		 -> STR_12(13), STR_7(24), STR_6(15), STR_3(7), 
		 -> STR_1(5), 
  ap              1   15[BANK0 ] PTR PTR void 
		 -> sprintf@ap(1), printf@ap(1), 
 Auto vars:     Size  Location     Type
  pb              1   30[BANK0 ] PTR struct __prbuf
		 -> sprintf@pb(2), printf@pb(2), 
  tmpval          4    0        struct .
  width           2   27[BANK0 ] int 
  cp              2   25[BANK0 ] PTR const unsigned char 
		 -> asctime@buf(27), ?_sprintf(2), ?_printf(2), NULL(0), 
		 -> STR_82(7), _doprnt@c(1), STR_81(7), STR_80(6), 
		 -> STR_75(63), STR_74(8), STR_73(9), STR_72(8), 
		 -> STR_71(9), STR_69(1), STR_68(7), STR_66(5), 
		 -> STR_65(10), STR_64(10), STR_63(10), STR_62(10), 
		 -> STR_61(10), STR_60(10), STR_59(4), STR_57(2), 
		 -> STR_56(2), STR_55(2), STR_54(2), STR_49(2), 
		 -> STR_48(2), STR_44(7), STR_42(18), STR_41(2), 
		 -> STR_40(3), STR_39(1), STR_38(5), STR_37(5), 
		 -> STR_36(6), STR_35(6), STR_33(15), STR_32(6), 
		 -> STR_29(14), STR_28(6), STR_25(7), STR_23(30), 
		 -> STR_22(7), STR_20(25), STR_19(7), STR_17(11), 
		 -> STR_16(7), STR_14(12), STR_13(3), STR_11(4), 
		 -> STR_10(3), STR_9(19), STR_8(7), cmdBuf(32), 
		 -> STR_5(3), STR_4(3), STR_2(3), 
  len             2   23[BANK0 ] unsigned int 
  val             2   21[BANK0 ] unsigned int 
  c               1   29[BANK0 ] char 
  flag            1   20[BANK0 ] unsigned char 
  prec            1   19[BANK0 ] char 
 Return value:  Size  Location     Type
                  2   13[BANK0 ] int 
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       3       0       0       0
      Locals:         0      12       0       0       0
      Temps:          0       3       0       0       0
      Totals:         0      18       0       0       0
Total ram usage:       18 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    2
 This function calls:
		Absolute function
		___lwdiv
		___lwmod
		___wmul
		_isdigit
		_putch
 This function is called by:
		_printf
		_sprintf
 This function uses a non-reentrant model


 *************** function _putch *****************
 Defined at:
		line 68 in file "intserial.c"
 Parameters:    Size  Location     Type
  c               1    3[COMMON] unsigned char 
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         1       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       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:
		_getche
		_main
		_printf
		_cgets
		__doprnt
 This function uses a non-reentrant model


 *************** function _isdigit *****************
 Defined at:
		line 8 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\isdigit.c"
 Parameters:    Size  Location     Type
  c               1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  c               1    4[COMMON] unsigned char 
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         2       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         2       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:
		__doprnt
		_atoi
 This function uses a non-reentrant model


 *************** function ___wmul *****************
 Defined at:
		line 15 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul16.c"
 Parameters:    Size  Location     Type
  multiplier      2    3[COMMON] unsigned int 
  multiplicand    2    5[COMMON] unsigned int 
 Auto vars:     Size  Location     Type
  product         2    0[BANK0 ] unsigned int 
 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   BANK3   BANK2
      Params:         4       0       0       0       0
      Locals:         0       2       0       0       0
      Temps:          0       0       0       0       0
      Totals:         4       2       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
		_sleep
		__doprnt
		_atoi
		_months_to_days
 This function uses a non-reentrant model


 *************** function ___lwmod *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwmod.c"
 Parameters:    Size  Location     Type
  divisor         2    9[BANK0 ] unsigned int 
  dividend        2   11[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
  counter         1    7[COMMON] unsigned char 
 Return value:  Size  Location     Type
                  2    9[BANK0 ] unsigned int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         1       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         1       4       0       0       0
Total ram usage:        5 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_dispatch
		_updateStats
		__doprnt
		_dylen
		_isleap
 This function uses a non-reentrant model


 *************** function ___lwdiv *****************
 Defined at:
		line 6 in file "C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwdiv.c"
 Parameters:    Size  Location     Type
  divisor         2    2[BANK0 ] unsigned int 
  dividend        2    4[BANK0 ] unsigned int 
 Auto vars:     Size  Location     Type
  quotient        2    6[BANK0 ] unsigned int 
  counter         1    8[BANK0 ] unsigned char 
 Return value:  Size  Location     Type
                  2    2[BANK0 ] unsigned int 
 Registers used:
		wreg, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       4       0       0       0
      Locals:         0       3       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       7       0       0       0
Total ram usage:        7 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_dispatch
		_updateStats
		_getStats
		__doprnt
		_months_to_days
		_years_to_days
 This function uses a non-reentrant model


 *************** function _adc_setup *****************
 Defined at:
		line 16 in file "adc.c"
 Parameters:    Size  Location     Type
		None
 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   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          0       0       0       0       0
      Totals:         0       0       0       0       0
Total ram usage:        0 bytes
 Hardware stack levels used:    1
 Hardware stack levels required when called:    1
 This function calls:
		Nothing
 This function is called by:
		_main
 This function uses a non-reentrant model


 *************** function _isr *****************
 Defined at:
		line 945 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
		None
 Return value:  Size  Location     Type
		None               void
 Registers used:
		wreg, fsr0l, fsr0h, status,2, status,0
 Tracked objects:
		On entry : 
		On exit  : 
		Unchanged: 
 Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
      Params:         0       0       0       0       0
      Locals:         0       0       0       0       0
      Temps:          3       0       0       0       0
      Totals:         3       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 (x86)\Microchip\xc8\v1.35\sources\common\printf.c
		_printf        		CODE           	0DE4	0000	16

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\printf.c estimated size: 16

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awdiv.c
		___awdiv       		CODE           	1394	0000	70

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awdiv.c estimated size: 70

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftadd.c
		___ftadd       		CODE           	1EF3	0000	193

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftadd.c estimated size: 193

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c
		_mktime        		CODE           	0235	0000	160
		_isleap        		CODE           	033C	0000	42
		_months_to_days		CODE           	0365	0000	33
		_ymd_to_scalar 		CODE           	02D4	0000	105
		_years_to_days 		CODE           	0385	0000	122

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\mktime.c estimated size: 462

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\aldiv.c
		___aldiv       		CODE           	1709	0000	118

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\aldiv.c estimated size: 118

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul32.c
		___lmul        		CODE           	177E	0000	52

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul32.c estimated size: 52

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eeread.c
		_eeprom_read   		CODE           	0A99	0000	22

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eeread.c estimated size: 22

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\isdigit.c
		_isdigit       		CODE           	0646	0000	15

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\isdigit.c estimated size: 15

intserial.c
		_putch         		CODE           	0757	0000	24
		_getche        		CODE           	076E	0000	9
		_serial_setup  		CODE           	1D23	0000	27
		_getch         		CODE           	0776	0000	21
		_kbhit         		CODE           	078A	0000	26

intserial.c estimated size: 107

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbdiv.c
		___lbdiv       		CODE           	1418	0000	28

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbdiv.c estimated size: 28

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwtoft.c
		___lwtoft      		CODE           	0E70	0000	19

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwtoft.c estimated size: 19

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\sprintf.c
		_sprintf       		CODE           	0D5F	0000	21

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\sprintf.c estimated size: 21

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\float.c
		___ftpack      		CODE           	1FB3	0000	67

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\float.c estimated size: 67

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\atoi.c
		_atoi          		CODE           	0D73	0000	97

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\atoi.c estimated size: 97

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwmod.c
		___lwmod       		CODE           	067E	0000	37

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwmod.c estimated size: 37

adc.c
		_adc_setup     		CODE           	1D05	0000	7
		_adc_read      		CODE           	16DB	0000	47

adc.c estimated size: 54

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\doprnt.c
		__doprnt       		CODE           	043F	0000	520

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\doprnt.c estimated size: 520

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\cgets.c
		_cgets         		CODE           	0709	0000	79

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\cgets.c estimated size: 79

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eewrite.c
		_eeprom_write  		CODE           	0A72	0000	28

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic\eewrite.c estimated size: 28

shared
		PL12           		CODE           	06BE	0000	12
		PL8            		CODE           	17B1	0000	16
		PL22           		CODE           	17DC	0000	12
		PL32           		CODE           	0FF7	0000	10
		PL42           		CODE           	06F4	0000	7
		PL14           		CODE           	17CF	0000	14
		PL24           		CODE           	1FF5	0000	12
		__stringtab    		STRCODE        	1800	0000	19
		PL34           		CODE           	17F0	0000	9
		PL44           		CODE           	06FA	0000	7
		PL16           		CODE           	06C9	0000	13
		PL26           		CODE           	0FE4	0000	11
		PL36           		CODE           	17F8	0000	9
		_moninit       		STRCODE        	1812	0000	13
		PL46           		CODE           	0439	0000	7
		_dpowers       		STRCODE        	181E	0000	11
		PL18           		CODE           	06D5	0000	13
		PL28           		CODE           	0FEE	0000	10
		PL38           		CODE           	06ED	0000	8
		__initialization		CODE           	07C1	0000	60
		__fptable      		CODE           	0700	0000	10
		PL2            		CODE           	03FE	0000	26
		PL10           		CODE           	17C0	0000	16
		PL4            		CODE           	0417	0000	12
		PL20           		CODE           	06E1	0000	13
		PL30           		CODE           	17E7	0000	10
		PL6            		CODE           	0422	0000	24
		PL40           		CODE           	10B0	0000	8

shared estimated size: 392

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\gets.c
		_gets          		CODE           	0DD3	0000	5

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\gets.c estimated size: 5

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftmul.c
		___ftmul       		CODE           	1E86	0000	110

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftmul.c estimated size: 110

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awmod.c
		___awmod       		CODE           	13D9	0000	64

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\awmod.c estimated size: 64

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\asctime.c
		_put2d         		CODE           	135F	0000	40
		_asctime       		CODE           	1298	0000	200

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\asctime.c estimated size: 240

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftdiv.c
		___ftdiv       		CODE           	1E1E	0000	105

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ftdiv.c estimated size: 105

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\almod.c
		___almod       		CODE           	11FC	0000	106

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\almod.c estimated size: 106

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwdiv.c
		___lwdiv       		CODE           	0654	0000	43

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lwdiv.c estimated size: 43

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul16.c
		___wmul        		CODE           	06A2	0000	29

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul16.c estimated size: 29

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbmod.c
		___lbmod       		CODE           	1433	0000	29

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\lbmod.c estimated size: 29

main.c
		_setEpochSecs  		CODE           	01E8	0000	78
		_prompt        		CODE           	0DD7	0000	14
		_deploy        		CODE           	09C7	0000	159
		_getEEPROMVal  		CODE           	0A8D	0000	13
		_readWake      		CODE           	07A3	0000	29
		_updateStats   		CODE           	08AB	0000	285
		_setEEPROMVal  		CODE           	0A65	0000	14
		_main          		CODE           	0094	0000	341
		_report        		CODE           	0D4E	0000	18
		_TrigShutter   		CODE           	16C6	0000	22
		_timer_setup   		CODE           	0015	0000	14
		_setSleep      		CODE           	1DC2	0000	93
		_TrigStrobe    		CODE           	0F8E	0000	42
		_getAwakeSecs  		CODE           	1D0B	0000	25
		_clrAwakeSecs  		CODE           	0080	0000	21
		_chgStrobe     		CODE           	10C7	0000	64
		_takeImage     		CODE           	14E5	0000	321
		_setBatt       		CODE           	144F	0000	151
		_isr           		CODE           	1003	0000	83
		_setDelay      		CODE           	1D7B	0000	72
		_getStats      		CODE           	080D	0000	159
		_ms_delay      		CODE           	1625	0000	128
		_dispatch      		CODE           	0AAE	0000	673
		_countdown     		CODE           	0FB7	0000	46
		_setTimeout    		CODE           	0022	0000	95
		_readBatt      		CODE           	0DF3	0000	126
		_setSerno      		CODE           	1D3D	0000	63
		_readVmon      		CODE           	16A4	0000	35
		_getEpochSecs  		CODE           	0E82	0000	43
		_sleep         		CODE           	0EAC	0000	217

main.c estimated size: 3444

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul8.c
		___bmul        		CODE           	1386	0000	15

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\Umul8.c estimated size: 15

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c
		_gmtime        		CODE           	1106	0000	247
		_ctime         		CODE           	0F84	0000	11
		_localtime     		CODE           	10B7	0000	17
		_dylen         		CODE           	1265	0000	52

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\ctime.c estimated size: 327

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\fttol.c
		___fttol       		CODE           	1055	0000	92

C:\Program Files (x86)\Microchip\xc8\v1.35\sources\common\fttol.c estimated size: 92

