Rev 960 Rev 1045
Line 1... Line 1...
1 004-005 @READ_PROGRAM_MEMORY8.P1 1 004-005 @READ_PROGRAM_MEMORY8.P1
2 004 @WRITE_PROGRAM_MEMORY8.P2 2 004 @WRITE_PROGRAM_MEMORY8.P2
3 015 CCP_1_LOW -  
4 015 CCP_1 3 015 CCP_1
-   4 015 CCP_1_LOW
5 016 CCP_1_HIGH 5 016 CCP_1_HIGH
6 01B CCP_2 6 01B CCP_2
7 01B CCP_2_LOW 7 01B CCP_2_LOW
8 01C CCP_2_HIGH 8 01C CCP_2_HIGH
9 020 @INTERRUPT_AREA 9 020 @INTERRUPT_AREA
Line 14... Line 14...
14 025 @INTERRUPT_AREA 14 025 @INTERRUPT_AREA
15 026 @INTERRUPT_AREA 15 026 @INTERRUPT_AREA
16 027 @INTERRUPT_AREA 16 027 @INTERRUPT_AREA
17 028 @TRIS_C 17 028 @TRIS_C
18 029-02A strtok.save 18 029-02A strtok.save
19 02B-02E VER -  
20 02F-030 timer0_overflow_count 19 02B-02C timer0_overflow_count
21 031-034 anemo 20 02D-030 anemo
22 035-036 @sprintf_string 21 031-032 @sprintf_string
23 037-03A MAIN.altimet_t 22 033-036 MAIN.altimet_t
24 03B-03E MAIN.altimet_p 23 037-03A MAIN.altimet_p
25 03F-042 MAIN.altimet_a 24 03B-03E MAIN.altimet_a
26 043-046 MAIN.sht25_t 25 03F-042 MAIN.sht25_t
27 047-04A MAIN.sht25_h 26 043-046 MAIN.sht25_h
28 04B-04E MAIN.smer_v 27 047-04A MAIN.smer_v
29 04F-050 MAIN.poradi -  
30 051 MAIN.sht_config 28 04B MAIN.sht_config
31 052-05D output -  
32 05E j 29 04C i
33 05F Check -  
34 060 @PRINTF_X_405.P1 -  
35 060-061 azimut.x -  
36 060 mpl3115_T.m -  
37 060-063 mpl3115_P.m -  
38 060 @PSTRINGCN7_69.P1 -  
39 060 SHT25_get_temp.MSB -  
40 060-061 @PRINTF_LU_405.P1 -  
41 060-063 @PRINTF_L32D_405FPFPF.P2 -  
42 060 SHT25_get_hum.MSB -  
43 060 SHT25_setup.setup_reg -  
44 060 @PSTRINGCN_69.P1 -  
45 060-061 mpl3115_A.m -  
46 060 @PSTRINGC7_69.@SCRATCH1 -  
47 060 @PSTRINGC_69.@SCRATCH1 -  
48 060 MAIN.@SCRATCH1 30 04D MAIN.@SCRATCH1
49 060 @PSTRINGR_405.@SCRATCH1 -  
50 061 SHT25_get_temp.LSB -  
51 061 SHT25_setup.reg -  
52 061-064 mpl3115_T.l -  
53 061 @PRINTF_X_405.P1 -  
54 061 SHT25_get_hum.LSB -  
55 061 @PSTRINGCN7_69.@SCRATCH1 -  
56 061 @PSTRINGC7_69.@SCRATCH2 -  
57 061 @PSTRINGC_69.@SCRATCH2 -  
58 061 @PSTRINGCN_69.@SCRATCH1 -  
59 061 @PSTRINGR_405.@SCRATCH2 -  
60 062 SHT25_get_temp.Check -  
61 062-063 azimut.y -  
62 062 mpl3115_A.c -  
63 062 SHT25_get_hum.Check -  
64 062 SHT25_setup.@SCRATCH1 -  
65 062 @PSTRINGCN7_69.@SCRATCH2 -  
66 062 @PSTRINGC7_69.@SCRATCH3 -  
67 062 @PSTRINGCN_69.@SCRATCH2 -  
68 062 @PRINTF_LU_405.@SCRATCH1 -  
69 063-064 SHT25_get_hum.data -  
70 063-064 SHT25_get_temp.data -  
71 063-066 mpl3115_A.l -  
72 063 @PSTRINGCN7_69.@SCRATCH3 -  
73 063 @PRINTF_LU_405.@SCRATCH2 -  
74 064-065 azimut.z -  
75 064 @PUTCHAR_1_.P1 -  
76 064-065 mpl3115_P.c -  
77 064 @PRINTF_L32D_405FPFPF.P1 -  
78 064 @PRINTF_LU_405.@SCRATCH3 -  
79 065-068 mpl3115_T.t -  
80 065 @delay_ms1.P1 -  
81 065 SHT25_get_temp.@SCRATCH1 -  
82 065 SHT25_get_hum.@SCRATCH1 -  
83 065 @PRINTF_LU_405.@SCRATCH4 -  
84 065 @PRINTF_L32D_405FPFPF.@SCRATCH1 -  
85 066-069 azimut.a -  
86 066 mpl3115_P.l -  
87 066 SHT25_get_temp.@SCRATCH2 -  
88 066 SHT25_get_hum.@SCRATCH2 -  
89 066 @PRINTF_LU_405.@SCRATCH5 -  
90 066 @PRINTF_L32D_405FPFPF.@SCRATCH2 -  
91 067-06A mpl3115_A.a -  
92 067 mpl3115_P.l2 -  
93 067 SHT25_get_temp.@SCRATCH3 -  
94 067 SHT25_get_hum.@SCRATCH3 -  
95 067 @PRINTF_LU_405.@SCRATCH6 -  
96 067 @PRINTF_L32D_405FPFPF.@SCRATCH3 -  
97 068-06B mpl3115_P.p -  
98 068 SHT25_get_temp.@SCRATCH4 -  
99 068 SHT25_get_hum.@SCRATCH4 -  
100 068 @PRINTF_LU_405.@SCRATCH7 -  
101 068 @PRINTF_L32D_405FPFPF.@SCRATCH4 -  
102 069 mpl3115_T.@SCRATCH1 -  
103 069 @PRINTF_L32D_405FPFPF.@SCRATCH5 -  
104 06A-06D azimut.b -  
105 06A mpl3115_T.@SCRATCH2 -  
106 06A @PRINTF_L32D_405FPFPF.@SCRATCH6 -  
107 06B mpl3115_T.@SCRATCH3 -  
108 06B mpl3115_A.@SCRATCH1 -  
109 06B @PRINTF_L32D_405FPFPF.@SCRATCH7 -  
110 06C-06F mpl3115_P.l1 -  
111 06C mpl3115_T.@SCRATCH4 -  
112 06C mpl3115_A.@SCRATCH2 -  
113 06C @PRINTF_L32D_405FPFPF.@SCRATCH8 -  
114 06D @SPRINTF.P1 -  
115 06D-070 @DIV3232.P2 -  
116 06D-070 @FTOSD.P3 -  
117 06D mpl3115_A.@SCRATCH3 -  
118 06E mag_readY.h -  
119 06E mag_readZ.h -  
120 06E-071 atan.x -  
121 06E mag_readX.h -  
122 06E mpl3115_A.@SCRATCH4 -  
123 06E azimut.@SCRATCH1 -  
124 06F mag_readX.l -  
125 06F mag_readZ.l -  
126 06F mag_readY.l -  
127 06F mpl3115_A.@SCRATCH5 -  
128 06F azimut.@SCRATCH2 -  
129 070 mpl3115_read.reg -  
130 070-071 mag_readX.x -  
131 070-071 mag_readY.x -  
132 070-071 mag_readZ.x -  
133 070 mpl3115_P.@SCRATCH1 -  
134 070 azimut.@SCRATCH3 -  
135 071 mpl3115_read.i -  
136 071-074 @DIV3232.P1 -  
137 071 mpl3115_P.@SCRATCH2 -  
138 071 azimut.@SCRATCH4 -  
139 071 @FTOSD.@SCRATCH1 -  
140 072 mag_read.reg -  
141 072-075 atan.y -  
142 072-073 @SITOF.P1 -  
143 072 mag_vypocet.h -  
144 072 mpl3115_P.@SCRATCH3 -  
145 073 mag_vypocet.l -  
146 073 @I2C_WRITE_1.P1 -  
147 073 @I2C_READ_1.P2 -  
148 073 mpl3115_P.@SCRATCH4 -  
149 074-075 mag_vypocet.x -  
150 074 @I2C_READ_1.@SCRATCH1 -  
151 074 mpl3115_P.@SCRATCH5 -  
152 075 @I2C_READ_1.@SCRATCH2 -  
153 075 mpl3115_P.@SCRATCH6 -  
154 076.0 atan.s -  
155 076.1 atan.flag -  
156 076 mpl3115_P.@SCRATCH7 -  
157 077 @SCRATCH 31 077 @SCRATCH
158 078 @SCRATCH 32 078 @SCRATCH
159 078 _RETURN_ 33 078 _RETURN_
160 079 @SCRATCH 34 079 @SCRATCH
161 07A @SCRATCH 35 07A @SCRATCH
162 07B-07E atan.res -  
163 07B-07E @DTOF.P1 -  
164 07B mag_vypocet.@SCRATCH1 -  
165 07C mag_vypocet.@SCRATCH2 -  
166 07F @INTERRUPT_AREA 36 07F @INTERRUPT_AREA
167 0A0-0A3 atan.r 37 0A0-0DB dataOUT
-   38 0DD SHT25_setup.setup_reg
-   39 0DD-0E0 mpl3115_P.m
-   40 0DD-0E0 @PRINTF_L32D_401FPFPF.P1
-   41 0DD mpl3115_T.m
-   42 0DD-0DE mpl3115_A.m
-   43 0DD SHT25_get_hum.MSB
-   44 0DD-0DE azimut.x
168 0A0 @DIV3232.@SCRATCH1 45 0DD SHT25_get_temp.MSB
169 0A1 @DIV3232.@SCRATCH2 46 0DD @PSTRINGR_69.@SCRATCH1
170 0A2 @DIV3232.@SCRATCH3 47 0DE SHT25_get_hum.LSB
171 0A3 @DIV3232.@SCRATCH4 48 0DE SHT25_get_temp.LSB
-   49 0DE-0E1 mpl3115_T.l
172 0A4 atan.@SCRATCH1 50 0DE SHT25_setup.reg
173 0A4 @DIV3232.@SCRATCH5 51 0DE @PSTRINGR_69.@SCRATCH2
174 0A5-0A8 @FLT.P1 52 0DF @PUTCHAR_1_.P1
-   53 0DF SHT25_get_temp.Check
175 0A5 atan.@SCRATCH2 54 0DF mpl3115_A.c
176 0A6 atan.@SCRATCH3 55 0DF SHT25_get_hum.Check
-   56 0DF-0E0 azimut.y
177 0A7 atan.@SCRATCH4 57 0DF SHT25_setup.@SCRATCH1
178 0A9-0AC @ADDFF.P1 58 0E0-0E3 mpl3115_A.l
-   59 0E0-0E1 SHT25_get_temp.data
-   60 0E0-0E1 SHT25_get_hum.data
179 0A9-0AC @MULFF.P2 61 0E1-0E2 mpl3115_P.c
180 0A9-0AC @FLT.P3 62 0E1-0E2 azimut.z
-   63 0E1 @PRINTF_L32D_401FPFPF.P1
181 0AD-0B0 @ADDFF.P1 64 0E2 @delay_ms1.P1
182 0AD-0B0 @MULFF.P2 65 0E2-0E5 mpl3115_T.t
183 0AD @FLT.@SCRATCH1 66 0E2 SHT25_get_temp.@SCRATCH1
184 0AE @FLT.@SCRATCH2 67 0E2 SHT25_get_hum.@SCRATCH1
185 0B1 @ADDFF.@SCRATCH1 68 0E2 @PRINTF_L32D_401FPFPF.@SCRATCH1
-   69 0E3-0E6 azimut.a
-   70 0E3 mpl3115_P.l
186 0B1 @MULFF.@SCRATCH1 71 0E3 SHT25_get_temp.@SCRATCH2
187 0B2 @ADDFF.@SCRATCH2 72 0E3 SHT25_get_hum.@SCRATCH2
188 0B2 @MULFF.@SCRATCH2 73 0E3 @PRINTF_L32D_401FPFPF.@SCRATCH2
-   74 0E4-0E7 mpl3115_A.a
-   75 0E4 mpl3115_P.l2
189 0B3 @ADDFF.@SCRATCH3 76 0E4 SHT25_get_temp.@SCRATCH3
190 0B3 @MULFF.@SCRATCH3 77 0E4 SHT25_get_hum.@SCRATCH3
-   78 0E4 @PRINTF_L32D_401FPFPF.@SCRATCH3
-   79 0E5-0E8 mpl3115_P.p
191 0B4 @ADDFF.@SCRATCH4 80 0E5 SHT25_get_temp.@SCRATCH4
192 0B4 @MULFF.@SCRATCH4 81 0E5 SHT25_get_hum.@SCRATCH4
-   82 0E5 @PRINTF_L32D_401FPFPF.@SCRATCH4
193 0B5 @ADDFF.@SCRATCH5 83 0E6 mpl3115_T.@SCRATCH1
-   84 0E6 @PRINTF_L32D_401FPFPF.@SCRATCH5
-   85 0E7-0EA azimut.b
194 0B5 @MULFF.@SCRATCH5 86 0E7 mpl3115_T.@SCRATCH2
195 0B6 @ADDFF.@SCRATCH6 87 0E7 @PRINTF_L32D_401FPFPF.@SCRATCH6
196 0B7 @ADDFF.@SCRATCH7 88 0E8 mpl3115_T.@SCRATCH3
197 0B8 @ADDFF.@SCRATCH8 89 0E8 mpl3115_A.@SCRATCH1
-   90 0E8 @PRINTF_L32D_401FPFPF.@SCRATCH7
198 0C0-0C1 @MUL1616.P1 91 0E9-0EC mpl3115_P.l1
199 0C0 TIMER1_isr.@SCRATCH1 92 0E9 mpl3115_T.@SCRATCH4
200 0C1 TIMER1_isr.@SCRATCH2 93 0E9 mpl3115_A.@SCRATCH2
-   94 0E9 @PRINTF_L32D_401FPFPF.@SCRATCH8
201 0C2-0C5 @DIVFF.P1 95 0EA @SPRINTF.P1
202 0C2-0C3 @MUL1616.P2 96 0EA-0ED @FTOSD.P2
203 0C2-0C3 @ITOF.P3 97 0EA-0ED @DIV3232.P3
204 0C4 @MUL1616.@SCRATCH1 98 0EA mpl3115_A.@SCRATCH3
-   99 0EB mag_readY.h
-   100 0EB mag_readZ.h
205 0C6-0C9 @DIVFF.P1 101 0EB-0EE atan.x
-   102 0EB mag_readX.h
-   103 0EB mpl3115_A.@SCRATCH4
206 0CA @DIVFF.@SCRATCH1 104 0EB azimut.@SCRATCH1
-   105 0EC mag_readZ.l
-   106 0EC mag_readY.l
-   107 0EC mag_readX.l
207 0CB @DIVFF.@SCRATCH2 108 0EC mpl3115_A.@SCRATCH5
208 0CC @DIVFF.@SCRATCH3 109 0EC azimut.@SCRATCH2
-   110 0ED-0EE mag_readZ.x
-   111 0ED-0EE mag_readY.x
-   112 0ED-0EE mag_readX.x
209 0CD @DIVFF.@SCRATCH4 113 0ED azimut.@SCRATCH3
210 0CE @DIVFF.@SCRATCH5 114 0EE azimut.@SCRATCH4
211 0CF @DIVFF.@SCRATCH6 115 0EE @FTOSD.@SCRATCH1
-   116 0EF mag_vypocet.h
-   117 0EF.0 atan.s
-   118 0EF mag_read.reg
-   119 0EF.1 atan.flag
212 0FF @INTERRUPT_AREA 120 0FF @INTERRUPT_AREA
213 107.6 C1OUT 121 107.6 C1OUT
214 108.6 C2OUT 122 108.6 C2OUT
215 10D-10E @READ_PROGRAM_MEMORY8.P1 123 10D-10E @READ_PROGRAM_MEMORY8.P1
216 10D-10E @WRITE_PROGRAM_MEMORY8.P2 124 10D-10E @WRITE_PROGRAM_MEMORY8.P2
-   125 110 mag_vypocet.l
-   126 110 mpl3115_read.reg
-   127 110-111 @SITOF.P1
-   128 110-113 atan.y
-   129 110-113 @DIV3232.P1
-   130 110 mpl3115_P.@SCRATCH1
-   131 111-112 mag_vypocet.x
-   132 111 mpl3115_read.i
-   133 111 mpl3115_P.@SCRATCH2
-   134 112 @I2C_READ_1.P1
-   135 112 @I2C_WRITE_1.P2
-   136 112 mpl3115_P.@SCRATCH3
-   137 113 @I2C_READ_1.@SCRATCH1
-   138 113 mpl3115_P.@SCRATCH4
-   139 113 mag_vypocet.@SCRATCH1
-   140 114-117 atan.res
-   141 114 @I2C_READ_1.@SCRATCH2
-   142 114 mpl3115_P.@SCRATCH5
-   143 114 mag_vypocet.@SCRATCH2
-   144 114 @DIV3232.@SCRATCH1
-   145 115 mpl3115_P.@SCRATCH6
-   146 115 @DIV3232.@SCRATCH2
-   147 116 mpl3115_P.@SCRATCH7
-   148 116 @DIV3232.@SCRATCH3
-   149 117-11A @DTOF.P1
-   150 117 @DIV3232.@SCRATCH4
-   151 118-11B atan.r
-   152 118 @DIV3232.@SCRATCH5
-   153 11C atan.@SCRATCH1
-   154 11D-120 @FLT.P1
-   155 11D atan.@SCRATCH2
-   156 11E atan.@SCRATCH3
-   157 11F atan.@SCRATCH4
-   158 121-124 @FLT.P1
-   159 121-124 @MULFF.P2
-   160 121-124 @ADDFF.P3
-   161 125-128 @MULFF.P1
-   162 125-128 @ADDFF.P2
-   163 125 @FLT.@SCRATCH1
-   164 126 @FLT.@SCRATCH2
-   165 129 @ADDFF.@SCRATCH1
-   166 129 @MULFF.@SCRATCH1
-   167 12A @ADDFF.@SCRATCH2
-   168 12A @MULFF.@SCRATCH2
-   169 12B @ADDFF.@SCRATCH3
-   170 12B @MULFF.@SCRATCH3
-   171 12C @ADDFF.@SCRATCH4
-   172 12C @MULFF.@SCRATCH4
-   173 12D @ADDFF.@SCRATCH5
-   174 12D @MULFF.@SCRATCH5
-   175 12E @ADDFF.@SCRATCH6
-   176 12F @ADDFF.@SCRATCH7
-   177 130 @ADDFF.@SCRATCH8
-   178 137-138 @MUL1616.P1
-   179 137 TIMER1_isr.@SCRATCH1
-   180 138 TIMER1_isr.@SCRATCH2
-   181 139-13A @MUL1616.P1
-   182 13B @MUL1616.@SCRATCH1
-   183 144-145 @ITOF.P1
-   184 156-159 @DIVFF.P1
-   185 15A-15D @DIVFF.P1
-   186 15E @DIVFF.@SCRATCH1
-   187 15F @DIVFF.@SCRATCH2
-   188 160 @DIVFF.@SCRATCH3
-   189 161 @DIVFF.@SCRATCH4
-   190 162 @DIVFF.@SCRATCH5
-   191 163 @DIVFF.@SCRATCH6
217 17F @INTERRUPT_AREA 192 17F @INTERRUPT_AREA
218 1FF @INTERRUPT_AREA 193 1FF @INTERRUPT_AREA
219 27F @INTERRUPT_AREA 194 27F @INTERRUPT_AREA
220 2FF @INTERRUPT_AREA 195 2FF @INTERRUPT_AREA
221 37F @INTERRUPT_AREA 196 37F @INTERRUPT_AREA
Line 244... Line 219...
244 EFF @INTERRUPT_AREA 219 EFF @INTERRUPT_AREA
245 F7F @INTERRUPT_AREA 220 F7F @INTERRUPT_AREA
246 FFF @INTERRUPT_AREA 221 FFF @INTERRUPT_AREA
247   222  
248 ROM Allocation: 223 ROM Allocation:
249 02F5 @delay_ms1 224 0303 @delay_ms1
250 02B0 @I2C_READ_1 225 02B6 @I2C_READ_1
251 022E @I2C_WRITE_1 226 022E @I2C_WRITE_1
252 03D1 @PUTCHAR_1_ 227 0F62 @PUTCHAR_1_
253 0DF1 @FLT 228 0DA9 @FLT
254 0038 @ITOF 229 0038 @ITOF
255 0057 @DIVFF 230 0057 @DIVFF
256 0800 @ADDFF 231 05DC @ADDFF
257 076E @MULFF 232 0AAB @MULFF
258 0DCC @SITOF 233 07D8 @SITOF
259 10B8 atan 234 10E7 atan
260 0278 SHT25_soft_reset 235 027A SHT25_soft_reset
261 0309 SHT25_setup 236 0317 SHT25_setup
262 0B85 SHT25_get_temp 237 0B22 SHT25_get_temp
263 0C85 SHT25_get_hum 238 0C3C SHT25_get_hum
264 0A20 mpl3115_setA 239 090A mpl3115_setA
265 05E6 mpl3115_setP 240 04BB mpl3115_setP
266 0691 mpl3115_read 241 0578 mpl3115_read
267 06EB mpl3115_T 242 0722 mpl3115_T
268 0ADD mpl3115_A 243 09D9 mpl3115_A
269 0946 mpl3115_P 244 0800 mpl3115_P
270 09CF @DTOF 245 08AE @DTOF
271 0534 set_mag 246 03F7 set_mag
272 0D6C mag_read 247 0D3F mag_read
273 07E5 mag_vypocet 248 07C1 mag_vypocet
274 1000 mag_readX 249 1000 mag_readX
275 1025 mag_readY 250 102E mag_readY
276 104A mag_readZ 251 105B mag_readZ
277 0123 TIMER1_isr 252 0123 TIMER1_isr
278 012D @MUL1616 253 012D @MUL1616
279 0191 TIMER0_isr 254 0191 TIMER0_isr
280 1000 azimut 255 1000 azimut
281 04AB uvitani -  
282 0198 @const376 256 0198 @const375
283 01B4 @const377 257 01B4 @const376
284 03F5 @PSTRINGCN7_69 -  
285 0444 @PSTRINGC7_69 -  
286 01B6 @const381 258 01B6 @const380
287 01C9 @const382 259 01C9 @const381
288 01CF @const383 260 01CF @const382
289 01D4 @const384 261 01D4 @const383
290 01DB @const385 262 01DB @const384
291 04FD @PSTRINGC_69 -  
292 0205 @const387 263 0205 @const386
293 048A @PSTRINGCN_69 -  
294 1800 MAIN 264 153E MAIN
295 0E32 @SPRINTF 265 0DEA @SPRINTF
296 0E3F @PSTRINGR_405 -  
297 0E57 @PRINTF_LU_405 -  
298 0F33 @FTOSD 266 0E79 @FTOSD
299 0EBC @DIV3232 267 0DF9 @DIV3232
300 0F02 @PRINTF_L32D_405FPFPF 268 0E41 @PRINTF_L32D_401FPFPF
301 14A4 @PRINTF_X_405 269 0F56 @PSTRINGR_69
302 1800 @cinit 270 153E @cinit
303   271  
304   272  
305 User Memory space: 273 User Memory space:
306   274  
307 User Memory space: 275 User Memory space:
308   276  
309 Project Directory: 277 Project Directory:
310 C:\Users\Honza\Documents\pic\meteo_stanice\Nová složka\ 278 c:\users\honza\documents\pic\meteo_stanice\nová složka\
311   279  
312 Project Files: 280 Project Files:
313 main.c 281 main.c
314 main.h 282 main.h
315 ..\..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h 283 ..\..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
Line 323... Line 291...
323 MPL3115.c 291 MPL3115.c
324 HMC5883L.h 292 HMC5883L.h
325 HMC5883L.c 293 HMC5883L.c
326   294  
327 Units: 295 Units:
328 C:\Users\Honza\Documents\pic\meteo_stanice\Nová složka\main (main) 296 c:\users\honza\documents\pic\meteo_stanice\nová složka\main (main)
329   297  
330 Compiler Settings: 298 Compiler Settings:
331 Processor: PIC16F887 299 Processor: PIC16F887
332 Pointer Size: 16 300 Pointer Size: 16
333 ADC Range: 0-255 301 ADC Range: 0-255