Microchip MPLAB XC8 Compiler V1.35 ()

Linker command line:

--edf=C:\Program Files\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\rover\AppData\Local\Temp\s568.2 \
  -Mdist/default/production/Snappy.X.production.map -E1 -ver=XC8 \
  -ASTACK=0124h-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\rover\AppData\Local\Temp\s568.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\rover\AppData\Local\Temp\s568.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                               7C5      7C5       3B      F8A       0
                functab                             700      700        9        E       0
                intentry                              4        4        A        8       0
                text73                             1DCE     1DCE       50     3B9C       0
                text72                              804      804        7     1008       0
                text66                              43F      43F      2C1      87E       0
                text45                             10D0     10D0      730     21A0       0
                text42                              7A7      7A7       19        E       0
                text32                             1E1E     1E1E      1E2     3C3C       0
                text30                               27       27       62       4E       0
                text23                              813      813      7ED     1026       0
                text22                              78B      78B       1C        E       0
                text17                              709      709       82        E       0
                text13                             1D88     1D88       46     3B10       0
                text7                               1E8      1E8      257      3D0       0
                text6                              1D4B     1D4B       3D     3A96       0
                text5                              1018     1018       5B     2030       0
                text4                              1073     1073       5D     20E6       0
                text2                              1000     1000       18     1026       0
                text1                                1A       1A        D       34       0
                maintext                             89       89      15F      112       0
                cstackBANK0                          21       21       4E       21       1
                cstackCOMMON                         70       70        8       70       1
                cstackBANK1                          A0       A0       25       A0       1
                cstackBANK2                         120      120        4      110       1
                clrtext                             80B      80B        8     1016       0
                bssBANK2                            110      110       10      110       1
                bssBANK3                            190      190       5D      190       1
                dataBANK1                            E1       E1        E       A0       1
                bssBANK1                             C5       C5       1C       A0       1
                bssCOMMON                            79       79        2       70       1
                bitbssCOMMON                        3C0       78        4       70       1     8
                nvBANK1                              EF       EF        1       A0       1
                stringtext                         1800     1800      2E6       30       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   STACK          

        CLASS   CODE           
                end_init                             11       11        3         0
                cinit                               7C5      7C5       3B         0
                init                                  E        E        3         0
                functab                             700      700        9         0
                intentry                              4        4        A         0
                reset_vec                             0        0        4         0
                text73                             1DCE     1DCE       50         0
                text72                              804      804        7         0
                text66                              43F      43F      2C1         0
                text45                             10D0     10D0      730         0
                text42                              7A7      7A7       19         0
                text32                             1E1E     1E1E      1E2         0
                text30                               27       27       62         0
                text23                              813      813      7ED         0
                text22                              78B      78B       1C         0
                text17                              709      709       82         0
                text13                             1D88     1D88       46         0
                text7                               1E8      1E8      257         0
                text6                              1D4B     1D4B       3D         0
                text5                              1018     1018       5B         0
                text4                              1073     1073       5D         0
                text2                              1000     1000       18         0
                text1                                1A       1A        D         0
                maintext                             89       89      15F         0
                clrtext                             80B      80B        8         0

        CLASS   STRCODE        
                stringtext                         1800     1800      2E6         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       4E         1

        CLASS   BANK1          
                cstackBANK1                          A0       A0       25         1
                dataBANK1                            E1       E1        E         1
                bssBANK1                             C5       C5       1C         1
                nvBANK1                              EF       EF        1         1

        CLASS   BANK2          
                cstackBANK2                         120      120        4         1
                bssBANK2                            110      110       10         1

        CLASS   BANK3          
                bssBANK3                            190      190       5D         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                          00001A  00000D  000027        34       0  CODE        2
                text30                         000027  000062  000089        4E       0  CODE        2
                cstackCOMMON                   000070  00000B  00007B        70       1  COMMON      1
                cstackBANK1                    0000A0  000050  0000F0        A0       1  BANK1       1
                bssBANK2                       000110  000014  000124       110       1  BANK2       1
                maintext                       000089  00015F  0001E8       112       0  CODE        2
                bssBANK3                       000190  00005D  0001ED       190       1  BANK3       1
                text7                          0001E8  000257  00043F       3D0       0  CODE        2
                text66                         00043F  0002C1  000700       87E       0  CODE        2
                functab                        000700  0000C0  0007C0         E       0  CODE        2
                cinit                          0007C5  00003B  000800       F8A       0  CODE        2
                text72                         000804  000007  00080B      1008       0  CODE        2
                clrtext                        00080B  000008  000813      1016       0  CODE        2
                text23                         000813  000805  001018      1026       0  CODE        2
                text5                          001018  00005B  001073      2030       0  CODE        2
                text4                          001073  00005D  0010D0      20E6       0  CODE        2
                text45                         0010D0  000730  001800      21A0       0  CODE        2
                stringtext                     001800  0002E6  001AE6        30       0  STRCODE     2
                text6                          001D4B  00003D  001D88      3A96       0  CODE        2
                text13                         001D88  000046  001DCE      3B10       0  CODE        2
                text73                         001DCE  000050  001E1E      3B9C       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
        BANK2            0124-016F             4C           1
        BANK3            01ED-01EF              3           1
        CODE             0014-0019              6           2
                         07C0-07C4              5
                         0800-0803              4
                         1AE6-1D4A            265
        COMMON           007B-007D              3           1
        CONFIG           2008-2008              1           2
        CONST            0014-0019              6           2
                         07C0-07C4              5
                         0800-0803              4
                         1AE6-1D4A            100
        EEDATA           2100-21FF            100           2
        ENTRY            0014-0019              6           2
                         07C0-07C4              5
                         0800-0803              4
                         1AE6-1D4A            100
        IDLOC            2000-2003              4           2
        RAM              006F-006F              1           1
                         0124-016F             4C
                         01ED-01EF              3
        SFR0             0000-001F             20           1
        SFR1             0080-009F             20           1
        SFR2             0100-010F             10           1
        SFR3             0180-018F             10           1
        STACK            0124-016F             4C           1
        STRCODE          0014-0019              6           2
                         07C0-07C4              5
                         0800-0803              4
                         1AE6-1D4A            265
        STRING           0014-0019              6           2
                         07C0-07C4              5
                         0800-0803              4
                         1AE6-1D4A            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       0082
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       16C7
_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
__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
__HcstackBANK2           cstackBANK2  0000
__HcstackCOMMON          cstackCOMMON 0000
__HdataBANK1             dataBANK1    0000
__Heeprom_data           eeprom_data  0000
__Hend_init              end_init     0014
__Hfunctab               functab      0709
__HidataBANK1            idataBANK1   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
__LbssBANK1              bssBANK1     0000
__LbssBANK2              bssBANK2     0000
__LbssBANK3              bssBANK3     0000
__LbssCOMMON             bssCOMMON    0000
__Lcinit                 cinit        07C5
__Lclrtext               clrtext      0000
__Lcode                  code         0000
__Lcommon                common       0000
__Lconfig                config       2007
__LcstackBANK0           cstackBANK0  0000
__LcstackBANK1           cstackBANK1  0000
__LcstackBANK2           cstackBANK2  0000
__LcstackCOMMON          cstackCOMMON 0000
__LdataBANK1             dataBANK1    0000
__Leeprom_data           eeprom_data  0000
__Lend_init              end_init     0011
__Lfunctab               functab      0700
__LidataBANK1            idataBANK1   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)        01ED
__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       1214
___almod@counter         cstackCOMMON 0073
___almod@dividend        cstackBANK0  0025
___almod@divisor         cstackBANK0  0021
___almod@sign            cstackCOMMON 0074
___awdiv                 text45       13AC
___awdiv@counter         cstackBANK0  0021
___awdiv@dividend        cstackCOMMON 0075
___awdiv@divisor         cstackCOMMON 0073
___awdiv@quotient        cstackBANK0  0023
___awdiv@sign            cstackBANK0  0022
___awmod                 text45       13F1
___awmod@counter         cstackBANK0  0021
___awmod@dividend        cstackCOMMON 0075
___awmod@divisor         cstackCOMMON 0073
___awmod@sign            cstackBANK0  0022
___bmul                  text45       139E
___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       0027
___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       1430
___lbdiv@counter         cstackCOMMON 0075
___lbdiv@dividend        cstackCOMMON 0074
___lbdiv@divisor         cstackCOMMON 0073
___lbdiv@quotient        cstackCOMMON 0076
___lbmod                 text45       144B
___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  0027
___lwdiv@dividend        cstackBANK0  0025
___lwdiv@divisor         cstackBANK0  0023
___lwdiv@quotient        cstackBANK0  0028
___lwmod                 text66       067E
___lwmod@counter         cstackCOMMON 0077
___lwmod@dividend        cstackBANK0  002C
___lwmod@divisor         cstackBANK0  002A
___lwtoft                text23       0E71
___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       0089
__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       0FB6
__end_of___aldiv         text45       177E
__end_of___almod         text45       127D
__end_of___awdiv         text45       13F1
__end_of___awmod         text45       1430
__end_of___bmul          text45       13AC
__end_of___ftadd         text32       1FB3
__end_of___ftdiv         text32       1E86
__end_of___ftmul         text32       1EF3
__end_of___ftpack        text32       1FF5
__end_of___fttol         text30       0082
__end_of___lbdiv         text45       144B
__end_of___lbmod         text45       1467
__end_of___lmul          text45       17B1
__end_of___lwdiv         text66       067E
__end_of___lwmod         text66       06A2
__end_of___lwtoft        text23       0E83
__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       080B
__end_of_asctime         text45       1377
__end_of_atoi            text23       0DE3
__end_of_cgets           text17       0757
__end_of_chgStrobe       text45       111E
__end_of_clrAwakeSecs    text23       0FE4
__end_of_countdown       text23       0ACD
__end_of_ctime           text23       0F8E
__end_of_deploy          text23       0A48
__end_of_dispatch        text23       0D5E
__end_of_dpowers         stringtext   1828
__end_of_dylen           text45       12B0
__end_of_eeprom_read     text23       0A91
__end_of_eeprom_write    text23       0A70
__end_of_getAwakeSecs    text2        1018
__end_of_getEEPROMVal    text23       0A7C
__end_of_getEpochSecs    text23       0EAD
__end_of_getStats        text23       08B0
__end_of_getch           text17       078B
__end_of_getche          text17       0774
__end_of_gets            text23       0DE7
__end_of_gmtime          text45       1214
__end_of_isdigit         text66       0654
__end_of_isleap          text7        0365
__end_of_isr             text73       1E1E
__end_of_kbhit           text23       0FD0
__end_of_localtime       text45       10E0
__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       16A5
__end_of_printf          text23       0AA0
__end_of_prompt          text23       0DF4
__end_of_put2d           text45       139E
__end_of_putch           text17       076C
__end_of_readBatt        text23       0E71
__end_of_readVmon        text45       16C7
__end_of_readWake        text22       07A7
__end_of_report          text23       0D6F
__end_of_serial_setup    text42       07C0
__end_of_setBatt         text45       14FC
__end_of_setDelay        text13       1DCE
__end_of_setEEPROMVal    text23       0A55
__end_of_setEpochSecs    text7        0235
__end_of_setSerno        text6        1D88
__end_of_setSleep        text5        1073
__end_of_setTimeout      text4        10D0
__end_of_sleep           text23       0F84
__end_of_sprintf         text23       0D83
__end_of_takeImage       text45       1626
__end_of_timer_setup     text1        0027
__end_of_updateStats     text23       09CA
__end_of_years_to_days   text7        03FE
__end_of_ymd_to_scalar   text7        033C
__fptable                functab      0700
__initialization         cinit        07C5
__pbitbssCOMMON          bitbssCOMMON 03C0
__pbssBANK1              bssBANK1     00C5
__pbssBANK2              bssBANK2     0110
__pbssBANK3              bssBANK3     0190
__pbssCOMMON             bssCOMMON    0079
__pcstackBANK0           cstackBANK0  0021
__pcstackBANK1           cstackBANK1  00A0
__pcstackBANK2           cstackBANK2  0120
__pcstackCOMMON          cstackCOMMON 0070
__pdataBANK1             dataBANK1    00E1
__pfunctab               functab      0700
__pidataBANK1            idataBANK1   0000
__pintentry              intentry     0004
__pmaintext              maintext     0089
__pnvBANK1               nvBANK1      00EF
__pstringtext            stringtext   1800
__ptext1                 text1        001A
__ptext10                text7        0385
__ptext11                text7        0365
__ptext12                text7        033C
__ptext13                text13       1D88
__ptext14                text45       1467
__ptext15                text23       0DE7
__ptext16                text23       0DE3
__ptext17                text17       0709
__ptext18                text17       076C
__ptext19                text17       0774
__ptext2                 text2        1000
__ptext20                text23       0D83
__ptext21                text45       177E
__ptext22                text22       078B
__ptext23                text23       0813
__ptext24                text23       09CA
__ptext25                text23       08B0
__ptext26                text23       0A48
__ptext27                text23       0A55
__ptext28                text23       0DF4
__ptext29                text23       0E71
__ptext3                 text23       0ACD
__ptext30                text30       0027
__ptext31                text32       1E86
__ptext32                text32       1E1E
__ptext33                text32       1EF3
__ptext34                text32       1FB3
__ptext35                text23       0A70
__ptext36                text23       0A7C
__ptext37                text45       14FC
__ptext38                text45       16A5
__ptext39                text45       16DB
__ptext4                 text4        1073
__ptext40                text45       16C7
__ptext41                text23       0EAD
__ptext42                text42       07A7
__ptext43                text23       0E83
__ptext44                text23       0F84
__ptext45                text45       10D0
__ptext46                text45       111E
__ptext47                text45       127D
__ptext48                text45       1214
__ptext49                text45       1709
__ptext5                 text5        1018
__ptext50                text45       12B0
__ptext51                text45       1377
__ptext52                text45       144B
__ptext53                text45       1430
__ptext54                text45       139E
__ptext55                text45       13F1
__ptext56                text45       13AC
__ptext57                text23       0FD0
__ptext58                text23       0AA0
__ptext59                text23       0FB6
__ptext6                 text6        1D4B
__ptext60                text45       10E0
__ptext61                text23       0F8E
__ptext62                text45       1626
__ptext63                text23       0D6F
__ptext64                text23       0D5E
__ptext65                text23       0A91
__ptext66                text66       043F
__ptext67                text17       0757
__ptext68                text66       0646
__ptext69                text66       06A2
__ptext7                 text7        01E8
__ptext70                text66       067E
__ptext71                text66       0654
__ptext72                text72       0804
__ptext73                text73       1DCE
__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       0804
_asctime                 text45       12B0
_atoi                    text23       0D83
_cgets                   text17       0709
_chgStrobe               text45       10E0
_clrAwakeSecs            text23       0FD0
_cmdBuf                  bssBANK3     01A0
_countdown               text23       0AA0
_ctime                   text23       0F84
_deploy                  text23       09CA
_dispatch                text23       0ACD
_dispatch$1207           cstackBANK1  00B3
_dispatch$1208           cstackBANK1  00B5
_dispatch$1209           cstackBANK1  00B7
_dispatch$1210           cstackBANK1  00B9
_dpowers                 stringtext   181E
_dylen                   text45       127D
_eeprom_read             text23       0A7C
_eeprom_write            text23       0A55
_g7VOn                   bssBANK1     00D9
_gAwakeSecs              bssBANK1     00C9
_gDelaySecs              bssBANK1     00CB
_gDeployActive           bssBANK1     00DA
_gEpochSecs              bssBANK1     00C5
_gGain                   bssBANK1     00CD
_gImageNumber            bssBANK1     00DF
_gLStrobeCharged         bssBANK1     00CF
_gLStrobeSpent           bssBANK1     00D1
_gRStrobeCharged         bssBANK1     00D3
_gRStrobeSpent           bssBANK1     00D5
_gSleepMins              dataBANK1    00ED
_gStrobeCheck            bssCOMMON    0079
_gTimeoutMins            bssBANK1     00D7
_gWakeCause              nvBANK1      00EF
_getAwakeSecs            text2        1000
_getEEPROMVal            text23       0A70
_getEpochSecs            text23       0E83
_getStats                text23       0813
_getch                   text17       0774
_getche                  text17       076C
_gets                    text23       0DE3
_gmtime                  text45       111E
_isdigit                 text66       0646
_isdigit$792             cstackCOMMON 0073
_isleap                  text7        033C
_isleap$855              cstackBANK0  0030
_isr                     text73       1DCE
_kbhit                   text23       0FB6
_localtime               text45       10D0
_main                    maintext     0089
_main$1204               cstackBANK2  0120
_mktime                  text7        0235
_moninit                 stringtext   1812
_months_to_days          text7        0365
_ms_delay                text45       1626
_nPD                     (abs)        001B
_nTO                     (abs)        001C
_printf                  text23       0A91
_prompt                  text23       0DE7
_put2d                   text45       1377
_putch                   text17       0757
_readBatt                text23       0DF4
_readBatt$1205           cstackBANK0  0062
_readVmon                text45       16A5
_readWake                text22       078B
_report                  text23       0D5E
_rxfifo                  bssBANK3     0190
_rxinptr                 bssCOMMON    007A
_rxoutptr                bssBANK1     00DB
_ser_tmp                 bssBANK1     00DC
_serial_setup            text42       07A7
_setBatt                 text45       1467
_setDelay                text13       1D88
_setEEPROMVal            text23       0A48
_setEpochSecs            text7        01E8
_setSerno                text6        1D4B
_setSleep                text5        1018
_setTimeout              text4        1073
_sleep                   text23       0EAD
_sprintf                 text23       0D6F
_takeImage               text45       14FC
_timer_setup             text1        001A
_txfifo                  bssBANK2     0110
_txinptr                 bssBANK1     00DD
_txoutptr                bssBANK1     00DE
_updateStats             text23       08B0
_wake_events             dataBANK1    00E1
_years_to_days           text7        0385
_ymd_to_scalar           text7        02D4
_ymd_to_scalar$867       cstackBANK0  0046
adc_read@channel         cstackBANK0  0021
adc_read@reading         cstackBANK0  0022
asctime@buf              bssBANK3     01C0
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      080B
clrAwakeSecs@intState    bitbssCOMMON 03C0
countdown@i              cstackBANK0  0055
countdown@seconds        cstackBANK0  0054
ctime@tp                 cstackBANK0  0042
deploy@beginDeployment   cstackBANK0  006A
dispatch@d               cstackBANK1  00C1
dispatch@et              cstackBANK1  00BB
dispatch@h               cstackBANK1  00C2
dispatch@m               cstackBANK1  00C0
dispatch@menu_num        cstackBANK0  006B
dispatch@n               cstackBANK1  00C3
dispatch@s               cstackBANK1  00C4
dispatch@y               cstackBANK1  00BF
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     01DB
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                   cstackBANK2  0122
main@inChar              cstackBANK2  0123
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        07C5
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 373 in file "main.c"
 Parameters:    Size  Location     Type
		None
 Auto vars:     Size  Location     Type
  inChar          1    3[BANK2 ] unsigned char 
  i               1    2[BANK2 ] 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       4
      Temps:          0       2       0       0       0
      Totals:         0       2       0       0       4
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 873 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 860 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 911 in file "main.c"
 Parameters:    Size  Location     Type
  menu_num        2   74[BANK0 ] int 
 Auto vars:     Size  Location     Type
  et              4   27[BANK1 ] long 
  s               1   36[BANK1 ] unsigned char 
  n               1   35[BANK1 ] unsigned char 
  h               1   34[BANK1 ] unsigned char 
  d               1   33[BANK1 ] unsigned char 
  m               1   32[BANK1 ] unsigned char 
  y               1   31[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       2       0       0       0
      Locals:         0       0      18       0       0
      Temps:          0       0       0       0       0
      Totals:         0       2      18       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 630 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 591 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 842 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 570 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\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\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\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\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\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 613 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 651 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 313 in file "main.c"
 Parameters:    Size  Location     Type
  str             2   44[BANK0 ] PTR const unsigned char 
		 -> STR_64(10), STR_63(10), STR_62(10), STR_61(10), 
		 -> STR_60(10), STR_59(10), STR_58(4), STR_41(18), 
		 -> STR_23(30), STR_20(25), STR_17(10), 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\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\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\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\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 833 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 1181 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 1206 in file "main.c"
 Parameters:    Size  Location     Type
  beginDeploym    1    wreg     unsigned char 
 Auto vars:     Size  Location     Type
  beginDeploym    1   73[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:    8
 This function calls:
		_countdown
		_eeprom_write
		_getEpochSecs
		_report
		_setEEPROMVal
		_sleep
		_takeImage
		_updateStats
 This function is called by:
		_main
		_dispatch
 This function uses a non-reentrant model


 *************** function _updateStats *****************
 Defined at:
		line 1133 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 679 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\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 692 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\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\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\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\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\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\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 686 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\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 763 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 705 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 742 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 494 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 557 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\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\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\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\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\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\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\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_83(37), STR_82(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\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\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\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\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\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\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 301 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 1112 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 718 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 734 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 334 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
 This function uses a non-reentrant model


 *************** function _sprintf *****************
 Defined at:
		line 13 in file "C:\Program Files\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_66(3), STR_57(3), STR_52(4), STR_51(4), 
		 -> STR_50(7), STR_49(4), STR_46(4), STR_45(4), 
		 -> STR_44(4), STR_42(4), STR_33(12), STR_31(7), 
		 -> STR_29(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 329 in file "main.c"
 Parameters:    Size  Location     Type
  str             2   44[BANK0 ] PTR const unsigned char 
		 -> asctime@buf(27), STR_80(7), STR_79(6), STR_74(63), 
		 -> STR_73(8), STR_72(9), STR_71(8), STR_70(9), 
		 -> STR_68(1), STR_67(7), STR_65(5), STR_56(2), 
		 -> STR_55(2), STR_54(2), STR_53(2), STR_48(2), 
		 -> STR_47(2), STR_43(7), STR_40(2), STR_39(3), 
		 -> STR_38(1), STR_37(5), STR_36(5), STR_35(6), 
		 -> STR_34(6), STR_32(6), STR_30(6), STR_28(10), 
		 -> 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\Microchip\xc8\v1.35\sources\common\printf.c"
 Parameters:    Size  Location     Type
  f               2   31[BANK0 ] PTR const unsigned char 
		 -> STR_78(50), STR_77(50), STR_76(33), STR_75(27), 
		 -> STR_69(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\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_78(50), STR_77(50), STR_76(33), STR_75(27), 
		 -> STR_69(5), STR_66(3), STR_57(3), STR_52(4), 
		 -> STR_51(4), STR_50(7), STR_49(4), STR_46(4), 
		 -> STR_45(4), STR_44(4), STR_42(4), STR_33(12), 
		 -> STR_31(7), STR_29(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_81(7), _doprnt@c(1), STR_80(7), STR_79(6), 
		 -> STR_74(63), STR_73(8), STR_72(9), STR_71(8), 
		 -> STR_70(9), STR_68(1), STR_67(7), STR_65(5), 
		 -> STR_64(10), STR_63(10), STR_62(10), STR_61(10), 
		 -> STR_60(10), STR_59(10), STR_58(4), STR_56(2), 
		 -> STR_55(2), STR_54(2), STR_53(2), STR_48(2), 
		 -> STR_47(2), STR_43(7), STR_41(18), STR_40(2), 
		 -> STR_39(3), STR_38(1), STR_37(5), STR_36(5), 
		 -> STR_35(6), STR_34(6), STR_32(6), STR_30(6), 
		 -> STR_28(10), STR_25(7), STR_23(30), STR_22(7), 
		 -> STR_20(25), STR_19(7), STR_17(10), 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\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\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\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\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    7[BANK0 ] unsigned int 
  counter         1    6[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 894 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\Microchip\xc8\v1.35\sources\common\doprnt.c
		__doprnt       		CODE           	043F	0000	520

C:\Program Files\Microchip\xc8\v1.35\sources\common\doprnt.c estimated size: 520

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwtoft.c
		___lwtoft      		CODE           	0E71	0000	19

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwtoft.c estimated size: 19

C:\Program Files\Microchip\xc8\v1.35\sources\common\float.c
		___ftpack      		CODE           	1FB3	0000	67

C:\Program Files\Microchip\xc8\v1.35\sources\common\float.c estimated size: 67

C:\Program Files\Microchip\xc8\v1.35\sources\common\isdigit.c
		_isdigit       		CODE           	0646	0000	15

C:\Program Files\Microchip\xc8\v1.35\sources\common\isdigit.c estimated size: 15

intserial.c
		_putch         		CODE           	0757	0000	22
		_getche        		CODE           	076C	0000	9
		_serial_setup  		CODE           	07A7	0000	26
		_getch         		CODE           	0774	0000	24
		_kbhit         		CODE           	0FB6	0000	27

intserial.c estimated size: 108

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwmod.c
		___lwmod       		CODE           	067E	0000	37

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwmod.c estimated size: 37

C:\Program Files\Microchip\xc8\v1.35\sources\common\awmod.c
		___awmod       		CODE           	13F1	0000	64

C:\Program Files\Microchip\xc8\v1.35\sources\common\awmod.c estimated size: 64

C:\Program Files\Microchip\xc8\v1.35\sources\common\atoi.c
		_atoi          		CODE           	0D83	0000	97

C:\Program Files\Microchip\xc8\v1.35\sources\common\atoi.c estimated size: 97

C:\Program Files\Microchip\xc8\v1.35\sources\common\sprintf.c
		_sprintf       		CODE           	0D6F	0000	21

C:\Program Files\Microchip\xc8\v1.35\sources\common\sprintf.c estimated size: 21

C:\Program Files\Microchip\xc8\v1.35\sources\common\cgets.c
		_cgets         		CODE           	0709	0000	79

C:\Program Files\Microchip\xc8\v1.35\sources\common\cgets.c estimated size: 79

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul16.c
		___wmul        		CODE           	06A2	0000	29

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul16.c estimated size: 29

C:\Program Files\Microchip\xc8\v1.35\sources\pic\eeread.c
		_eeprom_read   		CODE           	0A7C	0000	22

C:\Program Files\Microchip\xc8\v1.35\sources\pic\eeread.c estimated size: 22

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftmul.c
		___ftmul       		CODE           	1E86	0000	110

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftmul.c estimated size: 110

adc.c
		_adc_setup     		CODE           	0804	0000	8
		_adc_read      		CODE           	16DB	0000	47

adc.c estimated size: 55

C:\Program Files\Microchip\xc8\v1.35\sources\pic\eewrite.c
		_eeprom_write  		CODE           	0A55	0000	28

C:\Program Files\Microchip\xc8\v1.35\sources\pic\eewrite.c estimated size: 28

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftdiv.c
		___ftdiv       		CODE           	1E1E	0000	105

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftdiv.c estimated size: 105

C:\Program Files\Microchip\xc8\v1.35\sources\common\almod.c
		___almod       		CODE           	1214	0000	106

C:\Program Files\Microchip\xc8\v1.35\sources\common\almod.c estimated size: 106

C:\Program Files\Microchip\xc8\v1.35\sources\common\gets.c
		_gets          		CODE           	0DE3	0000	5

C:\Program Files\Microchip\xc8\v1.35\sources\common\gets.c estimated size: 5

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwdiv.c
		___lwdiv       		CODE           	0654	0000	43

C:\Program Files\Microchip\xc8\v1.35\sources\common\lwdiv.c estimated size: 43

C:\Program Files\Microchip\xc8\v1.35\sources\common\printf.c
		_printf        		CODE           	0A91	0000	16

C:\Program Files\Microchip\xc8\v1.35\sources\common\printf.c estimated size: 16

C:\Program Files\Microchip\xc8\v1.35\sources\common\awdiv.c
		___awdiv       		CODE           	13AC	0000	70

C:\Program Files\Microchip\xc8\v1.35\sources\common\awdiv.c estimated size: 70

C:\Program Files\Microchip\xc8\v1.35\sources\common\lbmod.c
		___lbmod       		CODE           	144B	0000	29

C:\Program Files\Microchip\xc8\v1.35\sources\common\lbmod.c estimated size: 29

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           	07C5	0000	56
		__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           	0082	0000	8

shared estimated size: 388

C:\Program Files\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\Microchip\xc8\v1.35\sources\common\mktime.c estimated size: 462

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul8.c
		___bmul        		CODE           	139E	0000	15

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul8.c estimated size: 15

C:\Program Files\Microchip\xc8\v1.35\sources\common\ctime.c
		_gmtime        		CODE           	111E	0000	247
		_ctime         		CODE           	0F84	0000	11
		_localtime     		CODE           	10D0	0000	17
		_dylen         		CODE           	127D	0000	52

C:\Program Files\Microchip\xc8\v1.35\sources\common\ctime.c estimated size: 327

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul32.c
		___lmul        		CODE           	177E	0000	52

C:\Program Files\Microchip\xc8\v1.35\sources\common\Umul32.c estimated size: 52

C:\Program Files\Microchip\xc8\v1.35\sources\common\asctime.c
		_put2d         		CODE           	1377	0000	40
		_asctime       		CODE           	12B0	0000	200

C:\Program Files\Microchip\xc8\v1.35\sources\common\asctime.c estimated size: 240

C:\Program Files\Microchip\xc8\v1.35\sources\common\fttol.c
		___fttol       		CODE           	0027	0000	92

C:\Program Files\Microchip\xc8\v1.35\sources\common\fttol.c estimated size: 92

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftadd.c
		___ftadd       		CODE           	1EF3	0000	193

C:\Program Files\Microchip\xc8\v1.35\sources\common\ftadd.c estimated size: 193

C:\Program Files\Microchip\xc8\v1.35\sources\common\aldiv.c
		___aldiv       		CODE           	1709	0000	118

C:\Program Files\Microchip\xc8\v1.35\sources\common\aldiv.c estimated size: 118

main.c
		_setEpochSecs  		CODE           	01E8	0000	78
		_prompt        		CODE           	0DE7	0000	14
		_deploy        		CODE           	09CA	0000	127
		_getEEPROMVal  		CODE           	0A70	0000	13
		_readWake      		CODE           	078B	0000	29
		_updateStats   		CODE           	08B0	0000	283
		_setEEPROMVal  		CODE           	0A48	0000	14
		_main          		CODE           	0089	0000	352
		_report        		CODE           	0D5E	0000	18
		_TrigShutter   		CODE           	16C7	0000	21
		_timer_setup   		CODE           	001A	0000	14
		_setSleep      		CODE           	1018	0000	92
		_TrigStrobe    		CODE           	0F8E	0000	41
		_getAwakeSecs  		CODE           	1000	0000	25
		_clrAwakeSecs  		CODE           	0FD0	0000	21
		_chgStrobe     		CODE           	10E0	0000	63
		_takeImage     		CODE           	14FC	0000	299
		_setBatt       		CODE           	1467	0000	150
		_isr           		CODE           	1DCE	0000	81
		_setDelay      		CODE           	1D88	0000	71
		_getStats      		CODE           	0813	0000	158
		_ms_delay      		CODE           	1626	0000	128
		_dispatch      		CODE           	0ACD	0000	658
		_countdown     		CODE           	0AA0	0000	46
		_setTimeout    		CODE           	1073	0000	94
		_readBatt      		CODE           	0DF4	0000	126
		_setSerno      		CODE           	1D4B	0000	62
		_readVmon      		CODE           	16A5	0000	35
		_getEpochSecs  		CODE           	0E83	0000	43
		_sleep         		CODE           	0EAD	0000	216

main.c estimated size: 3372

C:\Program Files\Microchip\xc8\v1.35\sources\common\lbdiv.c
		___lbdiv       		CODE           	1430	0000	28

C:\Program Files\Microchip\xc8\v1.35\sources\common\lbdiv.c estimated size: 28

