Rev 3283 Rev 3286
1 004-005 @READ_PROGRAM_MEMORY8.P1 1 004 @WRITE_PROGRAM_MEMORY8.P1
2 004 @WRITE_PROGRAM_MEMORY8.P2 2 004-005 @READ_PROGRAM_MEMORY8.P2
3 015 CCP_1_LOW 3 015 CCP_1_LOW
4 015 CCP_1 4 015 CCP_1
5 016 CCP_1_HIGH 5 016 CCP_1_HIGH
6 01B CCP_2 -  
7 01B CCP_2_LOW 6 01B CCP_2_LOW
-   7 01B CCP_2
8 01C CCP_2_HIGH 8 01C CCP_2_HIGH
9 020 @TRIS_C 9 020 @TRIS_C
10 021-026 compass 10 021-026 compass
11 027-02A MAIN.temp1 11 027-02A MAIN.temp1
12 02B-02E MAIN.temp2 12 02B-02E MAIN.temp2
13 02F-032 MAIN.humidity 13 02F-032 MAIN.temp3
14 033-034 MAIN.i 14 033-036 MAIN.humidity
15 035-036 @PRINTF_LD_9600_62_63.P1 15 037-03A MAIN.preasure
16 035 hmc5883l_read_data.x_lsb 16 03B-03C MAIN.i
17 035-038 @PRINTF_L32D_98FPFPF.P1 17 03D hmc5883l_read_data.x_lsb
18 035 LTS01_get_temp.MSB 18 03D-040 @PRINTF_L32D_98FPFPF.P1
19 035-038 @PRINTF_L32D_9600_62_63FPFPF.P1 19 03D hmc5883l_write_reg.reg
20 035 lcd_init.i 20 03D SHT25_get_temp.MSB
21 035 hmc5883l_write_reg.reg 21 03D-040 mpl3115_P.m
22 035 SHT25_get_temp.MSB 22 03D LTS01_get_temp.MSB
23 035 SHT25_get_hum.MSB 23 03D-03E @PRINTF_LD_9600_62_63.P1
24 035 MAIN.@SCRATCH1 24 03D lcd_init.i
25 035 @PSTRINGC7_9600_62_63.@SCRATCH1 25 03D SHT25_get_hum.MSB
26 035 @PSTRINGC7_98.@SCRATCH1 26 03D mpl3115_T.m
27 036 hmc5883l_read_data.x_msb 27 03D-040 @PRINTF_L32D_9600_62_63FPFPF.P1
28 036 SHT25_get_hum.LSB 28 03D MAIN.@SCRATCH1
29 036 LTS01_get_temp.LSB 29 03D @PSTRINGC7_9600_62_63.@SCRATCH1
30 036 SHT25_get_temp.LSB 30 03D @PSTRINGC7_98.@SCRATCH1
31 036 hmc5883l_write_reg.data 31 03E LTS01_get_temp.LSB
32 036 lcd_init.@SCRATCH1 32 03E-041 mpl3115_T.l
33 036 @PSTRINGC7_9600_62_63.@SCRATCH2 33 03E SHT25_get_temp.LSB
34 036 @PSTRINGC7_98.@SCRATCH2 34 03E hmc5883l_write_reg.data
35 037 hmc5883l_read_data.y_lsb 35 03E hmc5883l_read_data.x_msb
36 037 SHT25_get_hum.Check 36 03E SHT25_get_hum.LSB
37 037-038 LTS01_get_temp.data 37 03E lcd_init.@SCRATCH1
38 037 SHT25_get_temp.Check 38 03E @PSTRINGC7_9600_62_63.@SCRATCH2
39 037 @PSTRINGC7_9600_62_63.@SCRATCH3 39 03E @PSTRINGC7_98.@SCRATCH2
40 037 @PSTRINGC7_98.@SCRATCH3 40 03F-040 LTS01_get_temp.data
41 037 @PRINTF_LD_9600_62_63.@SCRATCH1 41 03F SHT25_get_hum.Check
42 038-039 SHT25_get_temp.data 42 03F SHT25_get_temp.Check
43 038 hmc5883l_read_data.y_msb 43 03F hmc5883l_read_data.y_lsb
44 038-039 SHT25_get_hum.data 44 03F @PSTRINGC7_9600_62_63.@SCRATCH3
45 038 @PRINTF_LD_9600_62_63.@SCRATCH2 45 03F @PSTRINGC7_98.@SCRATCH3
46 039 hmc5883l_read_data.z_lsb 46 03F @PRINTF_LD_9600_62_63.@SCRATCH1
47 039 @PRINTF_L32D_9600_62_63FPFPF.P1 47 040-041 SHT25_get_temp.data
48 039 @PRINTF_L32D_98FPFPF.P2 48 040-041 SHT25_get_hum.data
49 039 LTS01_get_temp.@SCRATCH1 49 040 hmc5883l_read_data.y_msb
50 039 @PRINTF_LD_9600_62_63.@SCRATCH3 50 040 @PRINTF_LD_9600_62_63.@SCRATCH2
51 03A-03D @ADDFF.P1 51 041 @PRINTF_L32D_98FPFPF.P1
52 03A hmc5883l_read_data.z_msb 52 041-042 mpl3115_P.c
53 03A-03B @ITOF.P1 53 041 @PRINTF_L32D_9600_62_63FPFPF.P1
54 03A SHT25_get_temp.@SCRATCH1 54 041 hmc5883l_read_data.z_lsb
55 03A SHT25_get_hum.@SCRATCH1 55 041 LTS01_get_temp.@SCRATCH1
56 03A LTS01_get_temp.@SCRATCH2 56 041 @PRINTF_LD_9600_62_63.@SCRATCH3
57 03A @PRINTF_L32D_98FPFPF.@SCRATCH1 57 042 hmc5883l_read_data.z_msb
58 03A @PRINTF_LD_9600_62_63.@SCRATCH4 58 042-045 mpl3115_T.t
59 03A @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH1 59 042 SHT25_get_temp.@SCRATCH1
60 03B-03C @SITOF.P1 60 042 SHT25_get_hum.@SCRATCH1
61 03B @I2C_WRITE_1.P2 61 042 LTS01_get_temp.@SCRATCH2
62 03B @I2C_READ_1.P3 62 042 @PRINTF_L32D_98FPFPF.@SCRATCH1
63 03B SHT25_get_temp.@SCRATCH2 63 042 @PRINTF_LD_9600_62_63.@SCRATCH4
64 03B SHT25_get_hum.@SCRATCH2 64 042 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH1
65 03B @PRINTF_L32D_98FPFPF.@SCRATCH2 65 043 mpl3115_P.l
66 03B @PRINTF_LD_9600_62_63.@SCRATCH5 66 043-044 @SITOF.P1
67 03B @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH2 67 043 SHT25_get_temp.@SCRATCH2
68 03C @I2C_READ_1.@SCRATCH1 68 043 SHT25_get_hum.@SCRATCH2
69 03C SHT25_get_temp.@SCRATCH3 69 043 @PRINTF_L32D_98FPFPF.@SCRATCH2
70 03C SHT25_get_hum.@SCRATCH3 70 043 @PRINTF_LD_9600_62_63.@SCRATCH5
71 03C @PRINTF_L32D_98FPFPF.@SCRATCH3 71 043 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH2
72 03C @PRINTF_LD_9600_62_63.@SCRATCH6 72 044-047 mpl3115_P.p
73 03C @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH3 73 044 SHT25_get_temp.@SCRATCH3
74 03D @I2C_READ_1.@SCRATCH2 74 044 SHT25_get_hum.@SCRATCH3
75 03D SHT25_get_temp.@SCRATCH4 75 044 @PRINTF_L32D_98FPFPF.@SCRATCH3
76 03D SHT25_get_hum.@SCRATCH4 76 044 @PRINTF_LD_9600_62_63.@SCRATCH6
77 03D @PRINTF_L32D_98FPFPF.@SCRATCH4 77 044 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH3
78 03D @PRINTF_LD_9600_62_63.@SCRATCH7 78 045 SHT25_get_temp.@SCRATCH4
79 03D @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH4 79 045 SHT25_get_hum.@SCRATCH4
80 03E-041 @DIVFF.P1 80 045 @PRINTF_L32D_98FPFPF.@SCRATCH4
81 03E-041 @ADDFF.P2 81 045 @PRINTF_LD_9600_62_63.@SCRATCH7
82 03E @PRINTF_L32D_98FPFPF.@SCRATCH5 82 045 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH4
83 03E @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH5 83 046 mpl3115_T.@SCRATCH1
84 03F @PRINTF_L32D_98FPFPF.@SCRATCH6 84 046 @PRINTF_L32D_98FPFPF.@SCRATCH5
85 03F @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH6 85 046 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH5
86 040 @PRINTF_L32D_98FPFPF.@SCRATCH7 86 047 mpl3115_T.@SCRATCH2
87 040 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH7 87 047 @PRINTF_L32D_98FPFPF.@SCRATCH6
88 041 @PRINTF_L32D_98FPFPF.@SCRATCH8 88 047 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH6
89 041 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH8 89 048-04B mpl3115_P.l1
90 042-045 @MULFF.P1 90 048 mpl3115_T.@SCRATCH3
91 042-045 @DIV3232.P2 91 048 @PRINTF_L32D_98FPFPF.@SCRATCH7
92 042-045 @DIVFF.P3 92 048 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH7
93 042-045 @FTOSD.P4 93 049 mpl3115_T.@SCRATCH4
94 042 lcd_putc.c 94 049 @PRINTF_L32D_98FPFPF.@SCRATCH8
95 042 @ADDFF.@SCRATCH1 95 049 @PRINTF_L32D_9600_62_63FPFPF.@SCRATCH8
96 043 lcd_gotoxy.x 96 04A-04D @MULFF.P1
97 043 @delay_ms1.P1 97 04A-04D @FTOSD.P2
98 043 @ADDFF.@SCRATCH2 98 04A-04D @DIV3232.P3
99 044 lcd_gotoxy.y 99 04A lcd_putc.c
100 044 @ADDFF.@SCRATCH3 100 04B @delay_ms1.P1
101 045 lcd_gotoxy.address 101 04B lcd_gotoxy.x
102 045 @ADDFF.@SCRATCH4 102 04C lcd_gotoxy.y
103 046-049 @DIV3232.P1 103 04C mpl3115_read.reg
104 046-049 @MULFF.P2 104 04C mpl3115_P.@SCRATCH1
105 046 lcd_gotoxy.@SCRATCH1 105 04D mpl3115_read.i
106 046 @DIVFF.@SCRATCH1 106 04D lcd_gotoxy.address
107 046 @ADDFF.@SCRATCH5 107 04D-04E @ITOF.P1
108 046 @FTOSD.@SCRATCH1 108 04D mpl3115_P.@SCRATCH2
109 047 lcd_send_byte.address 109 04E @I2C_READ_1.P1
110 047 @DIVFF.@SCRATCH2 110 04E-051 @DIV3232.P2
111 047 @ADDFF.@SCRATCH6 111 04E-051 @MULFF.P3
112 048 lcd_send_byte.n 112 04E @I2C_WRITE_1.P4
113 048 @DIVFF.@SCRATCH3 113 04E lcd_gotoxy.@SCRATCH1
114 048 @ADDFF.@SCRATCH7 114 04E mpl3115_P.@SCRATCH3
115 049 lcd_read_byte.low 115 04E @FTOSD.@SCRATCH1
116 049 lcd_send_byte.@SCRATCH1 116 04F lcd_send_byte.address
117 049 @DIVFF.@SCRATCH4 117 04F @I2C_READ_1.@SCRATCH1
118 049 @ADDFF.@SCRATCH8 118 04F mpl3115_P.@SCRATCH4
119 04A lcd_read_byte.high 119 050 lcd_send_byte.n
120 04A lcd_send_nibble.n 120 050 @I2C_READ_1.@SCRATCH2
121 04A @DIVFF.@SCRATCH5 121 050 mpl3115_P.@SCRATCH5
122 04A @MULFF.@SCRATCH1 122 051-054 @DIVFF.P1
123 04A @DIV3232.@SCRATCH1 123 051 lcd_read_byte.low
124 04B lcd_read_nibble.n 124 051 lcd_send_byte.@SCRATCH1
125 04B lcd_read_byte.@SCRATCH1 125 051 mpl3115_P.@SCRATCH6
126 04B @DIVFF.@SCRATCH6 126 052 lcd_read_byte.high
127 04B @MULFF.@SCRATCH2 127 052 lcd_send_nibble.n
128 04B @DIV3232.@SCRATCH2 128 052 @MULFF.@SCRATCH1
129 04C lcd_read_nibble.@SCRATCH1 129 052 mpl3115_P.@SCRATCH7
130 04C @MULFF.@SCRATCH3 130 052 @DIV3232.@SCRATCH1
131 04C @DIV3232.@SCRATCH3 131 053-056 @ADDFF.P1
132 04D @MULFF.@SCRATCH4 132 053-056 @DTOF.P2
133 04D @DIV3232.@SCRATCH4 133 053 lcd_read_nibble.n
134 04E @MULFF.@SCRATCH5 134 053 lcd_read_byte.@SCRATCH1
135 04E @DIV3232.@SCRATCH5 135 053 @MULFF.@SCRATCH2
-   136 053 @DIV3232.@SCRATCH2
-   137 054 lcd_read_nibble.@SCRATCH1
-   138 054 @MULFF.@SCRATCH3
-   139 054 @DIV3232.@SCRATCH3
-   140 055-058 @DIVFF.P1
-   141 055 @MULFF.@SCRATCH4
-   142 055 @DIV3232.@SCRATCH4
-   143 056 @MULFF.@SCRATCH5
-   144 056 @DIV3232.@SCRATCH5
-   145 057-05A @ADDFF.P1
-   146 059 @DIVFF.@SCRATCH1
-   147 05A @DIVFF.@SCRATCH2
-   148 05B @DIVFF.@SCRATCH3
-   149 05B @ADDFF.@SCRATCH1
-   150 05C @DIVFF.@SCRATCH4
-   151 05C @ADDFF.@SCRATCH2
-   152 05D @DIVFF.@SCRATCH5
-   153 05D @ADDFF.@SCRATCH3
-   154 05E @DIVFF.@SCRATCH6
-   155 05E @ADDFF.@SCRATCH4
-   156 05F @ADDFF.@SCRATCH5
-   157 060 @ADDFF.@SCRATCH6
-   158 061 @ADDFF.@SCRATCH7
-   159 062 @ADDFF.@SCRATCH8
136 077 @SCRATCH 160 077 @SCRATCH
137 078 @SCRATCH 161 078 @SCRATCH
138 078 _RETURN_ 162 078 _RETURN_
139 079 @SCRATCH 163 079 @SCRATCH
140 07A @SCRATCH 164 07A @SCRATCH
141 107.6 C1OUT 165 107.6 C1OUT
142 108.6 C2OUT 166 108.6 C2OUT
143 10D-10E @WRITE_PROGRAM_MEMORY8.P1 167 10D-10E @READ_PROGRAM_MEMORY8.P1
144 10D-10E @READ_PROGRAM_MEMORY8.P2 168 10D-10E @WRITE_PROGRAM_MEMORY8.P2
145   169  
146 ROM Allocation: 170 ROM Allocation:
147 00FB @delay_ms1 171 00FB @delay_ms1
148 0285 @I2C_READ_1 172 0285 @I2C_READ_1
149 0078 @I2C_WRITE_1 173 0078 @I2C_WRITE_1
150 0004 LCD_INIT_STRING 174 0004 LCD_INIT_STRING
151 0174 lcd_read_byte 175 0174 lcd_read_byte
152 013B lcd_read_nibble 176 013B lcd_read_nibble
153 010F lcd_send_nibble 177 010F lcd_send_nibble
154 016C lcd_send_byte 178 016C lcd_send_byte
155 01C8 lcd_init 179 01C8 lcd_init
156 0200 lcd_gotoxy 180 0200 lcd_gotoxy
157 0212 lcd_putc 181 0212 lcd_putc
158 0567 SHT25_get_temp 182 0567 SHT25_get_temp
159 02CA @ITOF 183 02CA @ITOF
160 02E7 @DIVFF 184 02E7 @DIVFF
161 03B1 @MULFF 185 03B1 @MULFF
162 0426 @ADDFF 186 0426 @ADDFF
163 0636 SHT25_get_hum 187 0636 SHT25_get_hum
164 06EC LTS01_get_temp 188 06EC LTS01_get_temp
165 0767 @SITOF 189 0767 @SITOF
166 00C2 hmc5883l_write_reg 190 00C2 hmc5883l_write_reg
167 0800 hmc5883l_read_data 191 0800 hmc5883l_read_data
-   192 09AD mpl3115_setP
-   193 079C mpl3115_read
-   194 0891 mpl3115_T
-   195 08F3 mpl3115_P
-   196 0964 @DTOF
168 0AB7 MAIN 197 0CE5 MAIN
169 000C @const282 198 000C @const306
170 0030 @PSTRINGC7_9600_62_63 199 0030 @PSTRINGC7_9600_62_63
171 0012 @const284 200 0012 @const308
172 001B @const285 201 001B @const309
173 0022 @const286 202 0022 @const310
174 023F @PSTRINGC7_98 203 023F @PSTRINGC7_98
175 002A @const288 204 002A @const312
176 079C @FTOSD 205 0A6A @FTOSD
177 07BB @DIV3232 206 0A89 @DIV3232
178 0891 @PRINTF_L32D_98FPFPF 207 0ACB @PRINTF_L32D_98FPFPF
179 096B @PRINTF_LD_9600_62_63 208 0B9F @PRINTF_LD_9600_62_63
180 09E1 @PRINTF_L32D_9600_62_63FPFPF 209 0C15 @PRINTF_L32D_9600_62_63FPFPF
181 0AB7 @cinit 210 0CE5 @cinit
182   211  
183   212  
184 User Memory space: 213 User Memory space:
185   214  
186 User Memory space: 215 User Memory space:
187   216  
188 Project Directory: 217 Project Directory:
189 D:\MLAB\Designs\Measuring_instruments\GeoMet01A\SW\PIC16F887\ 218 Z:\home\kaklik\svnMLAB\Designs\Measuring_instruments\GeoMet01A\SW\PIC16F887\
190   219  
191 Project Files: 220 Project Files:
192 main.c 221 main.c
193 main.h 222 main.h
194 C:\Program Files (x86)\PICC\devices\16F887.h 223 C:\Program Files\PICC\devices\16F887.h
195 C:\Program Files (x86)\PICC\drivers\lcd.c 224 C:\Program Files\PICC\drivers\lcd.c
196 ..\SHT25.h 225 ..\SHT25.h
197 ..\SHT25.c 226 ..\SHT25.c
198 ..\LTS01.h 227 ..\LTS01.h
199 ..\LTS01.c 228 ..\LTS01.c
200 ..\.\HMC5883L.h 229 ..\.\HMC5883L.h
201 ..\HMC5883L.c 230 ..\HMC5883L.c
202 C:\Program Files (x86)\PICC\drivers\math.h 231 C:\Program Files\PICC\drivers\math.h
-   232 ..\MPL3115.h
-   233 ..\MPL3115.c
203   234  
204 Units: 235 Units:
205 D:\MLAB\Designs\Measuring_instruments\GeoMet01A\SW\PIC16F887\main (main) 236 Z:\home\kaklik\svnMLAB\Designs\Measuring_instruments\GeoMet01A\SW\PIC16F887\main (main)
206   237  
207 Compiler Settings: 238 Compiler Settings:
208 Processor: PIC16F887 239 Processor: PIC16F887
209 Pointer Size: 16 240 Pointer Size: 16
210 ADC Range: 0-1023 241 ADC Range: 0-1023
211 Opt Level: 9 242 Opt Level: 9
212 Short,Int,Long: UNSIGNED: 1,8,16 243 Short,Int,Long: UNSIGNED: 1,8,16
213 Float,Double: 32,32 244 Float,Double: 32,32
214   245  
215 Output Files: 246 Output Files:
216 Errors: main.err 247 Errors: main.err
217 Ext Symbols: main.esym 248 Ext Symbols: main.esym
218 INHX8: main.hex 249 INHX8: main.hex
219 Symbols: main.sym 250 Symbols: main.sym
220 List: main.lst 251 List: main.lst
221 Debug/COFF: main.cof 252 Debug/COFF: main.cof
222 Project: main.PJT 253 Project: main.PJT
223 Call Tree: main.tre 254 Call Tree: main.tre
224 Statistics: main.sta 255 Statistics: main.sta