Rev 3462 Rev 3463
Line 1... Line -...
1 C L "MAIN" 0 20 5 "FUNCTION" -  
2 D G "__PCM__" 0 152 ""4.106"" 1 D G "__PCM__" 0 177 ""4.106""
3 D G "__DEVICE__" 0 152 "887" 2 D G "__DEVICE__" 0 177 "887"
4 D G "__DATE__" 0 152 ""04-II-14"" 3 D G "__DATE__" 0 177 ""04-II-14""
-   4 D G "__TIME__" 0 177 ""15:49:01""
5 D G "__TIME__" 0 152 ""11:45:16"" "Standard Header file for the PIC16F887 device ////////////////" 5 D G "ID" 0 1 ""$Id: main.c 2916 2013-04-14 17:42:03Z kaklik $""
6 d G "PIN_A0" 2 20 "40" 6 d G "PIN_A0" 2 20 "40"
7 d G "PIN_A1" 2 21 "41" 7 d G "PIN_A1" 2 21 "41"
8 d G "PIN_A2" 2 22 "42" 8 d G "PIN_A2" 2 22 "42"
9 d G "PIN_A3" 2 23 "43" 9 d G "PIN_A3" 2 23 "43"
10 d G "PIN_A4" 2 24 "44" 10 d G "PIN_A4" 2 24 "44"
Line 272... Line 272...
272 d G "INT_RB3" 2 416 "0x0080B08" 272 d G "INT_RB3" 2 416 "0x0080B08"
273 d G "INT_RB4" 2 417 "0x0100B08" 273 d G "INT_RB4" 2 417 "0x0100B08"
274 d G "INT_RB5" 2 418 "0x0200B08" 274 d G "INT_RB5" 2 418 "0x0200B08"
275 d G "INT_RB6" 2 419 "0x0400B08" 275 d G "INT_RB6" 2 419 "0x0400B08"
276 d G "INT_RB7" 2 420 "0x0800B08" 276 d G "INT_RB7" 2 420 "0x0800B08"
277 D G "_STRING" 3 12 "" -  
278 D G "_STDDEF" 4 13 "" -  
279 D G "ptrdiff_t" 4 18 "unsigned int16" -  
280 D G "size_t" 4 21 "unsigned int8" -  
281 D G "wchar_t" 4 22 "char" -  
282 D G "NULL" 4 23 "0" -  
283 D G "offsetof" 4 25 "(s,f) (offsetofbit(s,f)/8)" -  
284 D G "_CTYPE" 5 12 "" -  
285 D G "islower" 5 14 "(x) isamong(x,"abcdefghijklmnopqrstuvwxyz")" -  
286 D G "isupper" 5 15 "(x) isamong(x,"ABCDEFGHIJKLMNOPQRSTUVWXYZ")" -  
287 D G "isalnum" 5 16 "(x) isamong(x,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")" -  
288 D G "isalpha" 5 17 "(x) isamong(x,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")" -  
289 D G "isdigit" 5 18 "(x) isamong(x,"0123456789")" -  
290 D G "isspace" 5 19 "(x) ((x)==' ')" -  
291 D G "isxdigit" 5 20 "(x) isamong(x,"0123456789ABCDEFabcdef")" -  
292 D G "iscntrl" 5 21 "(x) ((x)<' ')" -  
293 D G "isprint" 5 22 "(x) ((x)>=' ')" -  
294 D G "isgraph" 5 23 "(x) ((x)>' ')" -  
295 D G "ispunct" 5 24 "(x) (((x)>' ')&&!isalnum(x))" -  
296 C L "memmove" 3 19 10 "FUNCTION" -  
297 F G "memmove" 3 34 "*int8(*int8 s1,*int8 s2,int8 n)" -  
298 V L "s1" 3 34 "*int8" -  
299 V L "s2" 3 34 "*int8" -  
300 V L "n" 3 34 "int8" -  
301 V L "sc1" 3 36 "*int8" -  
302 V L "sc2" 3 37 "*int8" -  
303 D G "strcopy" 3 54 "strcpy" -  
304 C L "strncpy" 3 19 4 "FUNCTION" -  
305 F G "strncpy" 3 61 "*int8(*int8 s1,*int8 s2,int8 n)" -  
306 V L "s1" 3 61 "*int8" -  
307 V L "s2" 3 61 "*int8" -  
308 V L "n" 3 61 "int8" -  
309 V L "s" 3 63 "*int8" -  
310 C L "strcat" 3 19 3 "FUNCTION" -  
311 F G "strcat" 3 78 "*int8(*int8 s1,*int8 s2)" -  
312 V L "s1" 3 78 "*int8" -  
313 V L "s2" 3 78 "*int8" -  
314 V L "s" 3 80 "*int8" -  
315 C L "strncat" 3 19 2 "FUNCTION" -  
316 F G "strncat" 3 96 "*int8(*int8 s1,*int8 s2,int8 n)" -  
317 V L "s1" 3 96 "*int8" -  
318 V L "s2" 3 96 "*int8" -  
319 V L "n" 3 96 "int8" -  
320 V L "s" 3 98 "*int8" -  
321 C L "memcmp" 3 19 3 "FUNCTION" -  
322 F G "memcmp" 3 120 "sint8(*int8 s1,*int8 s2,int8 n)" -  
323 V L "s1" 3 120 "*int8" -  
324 V L "s2" 3 120 "*int8" -  
325 V L "n" 3 120 "int8" -  
326 V L "su1" 3 122 "*int8" -  
327 V L "su2" 3 122 "*int8" -  
328 C L "strcmp" 3 19 2 "FUNCTION" -  
329 F G "strcmp" 3 134 "sint8(*int8 s1,*int8 s2)" -  
330 V L "s1" 3 134 "*int8" -  
331 V L "s2" 3 134 "*int8" -  
332 C L "strcoll" 3 19 2 "FUNCTION" -  
333 F G "strcoll" 3 144 "sint8(*int8 s1,*int8 s2)" -  
334 V L "s1" 3 144 "*int8" -  
335 V L "s2" 3 144 "*int8" -  
336 C L "strncmp" 3 19 4 "FUNCTION" -  
337 F G "strncmp" 3 157 "sint8(*int8 s1,*int8 s2,int8 n)" -  
338 V L "s1" 3 157 "*int8" -  
339 V L "s2" 3 157 "*int8" -  
340 V L "n" 3 157 "int8" -  
341 C L "strxfrm" 3 19 3 "FUNCTION" -  
342 F G "strxfrm" 3 169 "int8(*int8 s1,*int8 s2,int8 n)" -  
343 V L "s1" 3 169 "*int8" -  
344 V L "s2" 3 169 "*int8" -  
345 V L "n" 3 169 "int8" -  
346 V L "s" 3 171 "*int8" -  
347 V L "n1" 3 172 "int8" -  
348 C L "memchr" 3 19 3 "FUNCTION" -  
349 F G "memchr" 3 191 "*int8(*int8 s,int8 c,int8 n)" -  
350 V L "s" 3 191 "*int8" -  
351 V L "c" 3 191 "int8" -  
352 V L "n" 3 191 "int8" -  
353 V L "uc" 3 193 "int8" -  
354 V L "su" 3 194 "*int8" -  
355 C L "strchr" 3 19 2 "FUNCTION" -  
356 F G "strchr" 3 205 "*int8(*int8 s,int8 c)" -  
357 V L "s" 3 205 "*int8" -  
358 V L "c" 3 205 "int8" -  
359 C L "strcspn" 3 19 4 "FUNCTION" -  
360 F G "strcspn" 3 217 "int8(*int8 s1,*int8 s2)" -  
361 V L "s1" 3 217 "*int8" -  
362 V L "s2" 3 217 "*int8" -  
363 V L "sc1" 3 219 "*int8" -  
364 V L "sc2" 3 219 "*int8" -  
365 C L "strpbrk" 3 19 4 "FUNCTION" -  
366 F G "strpbrk" 3 232 "*int8(*int8 s1,*int8 s2)" -  
367 V L "s1" 3 232 "*int8" -  
368 V L "s2" 3 232 "*int8" -  
369 V L "sc1" 3 234 "*int8" -  
370 V L "sc2" 3 234 "*int8" -  
371 C L "strrchr" 3 19 2 "FUNCTION" -  
372 F G "strrchr" 3 247 "*int8(*int8 s,int8 c)" -  
373 V L "s" 3 247 "*int8" -  
374 V L "c" 3 247 "int8" -  
375 V L "p" 3 249 "*int8" -  
376 C L "strspn" 3 19 2 "FUNCTION" -  
377 F G "strspn" 3 262 "int8(*int8 s1,*int8 s2)" -  
378 V L "s1" 3 262 "*int8" -  
379 V L "s2" 3 262 "*int8" -  
380 V L "sc1" 3 264 "*int8" -  
381 V L "sc2" 3 264 "*int8" -  
382 C L "strstr" 3 19 6 "FUNCTION" -  
383 F G "strstr" 3 281 "*int8(*int8 s1,*int8 s2)" -  
384 V L "s1" 3 281 "*int8" -  
385 V L "s2" 3 281 "*int8" -  
386 V L "s" 3 283 "*int8" -  
387 V L "t" 3 283 "*int8" -  
388 C L "strtok" 3 19 13 "FUNCTION" -  
389 F G "strtok" 3 320 "*int8(*int8 s1,*int8 s2)" -  
390 V L "s1" 3 320 "*int8" -  
391 V L "s2" 3 320 "*int8" -  
392 V L "beg" 3 322 "*int8" -  
393 V L "end" 3 322 "*int8" -  
394 V L "save" 3 323 "*int8" -  
395 C L "strlen" 3 19 6 "FUNCTION" -  
396 F G "strlen" 3 369 "int8(*int8 s)" -  
397 V L "s" 3 369 "*int8" -  
398 V L "sc" 3 371 "*int8" -  
399 C L "stricmp" 3 19 2 "FUNCTION" -  
400 F G "stricmp" 3 380 "sint8(*int8 s1,*int8 s2)" -  
401 V L "s1" 3 380 "*int8" -  
402 V L "s2" 3 380 "*int8" -  
403 C L "strlwr" 3 19 3 "FUNCTION" -  
404 F G "strlwr" 3 394 "*int8(*int8 s)" -  
405 V L "s" 3 394 "*int8" -  
406 V L "p" 3 396 "*int8" -  
407 D G "LED" 0 5 "PIN_E1" 277 D G "LED" 0 7 "PIN_E1"
408 D G "CE" 0 6 "PIN_E2" 278 D G "CE" 0 8 "PIN_E2"
409 D G "SEL0" 0 8 "PIN_E0" "external counter division ratio" 279 D G "SEL0" 0 10 "PIN_E0" "external counter division ratio"
410 D G "SEL1" 0 9 "PIN_E1" "external counter division ratio" 280 D G "SEL1" 0 11 "PIN_E1" "external counter division ratio"
411 D G "MR" 0 10 "PIN_E2" "external counter master reset" 281 D G "MR" 0 12 "PIN_E2" "external counter master reset"
412 D G "CLKI" 0 11 "PIN_C0" "internal counter input" 282 D G "CLKI" 0 13 "PIN_C0" "internal counter input"
413 D G "BEEP" 0 12 "PIN_C3" "buzzer" 283 D G "BEEP" 0 14 "PIN_C3" "buzzer"
414 V G "count" 0 14 "int32" 284 V G "count" 0 16 "int32"
-   285 V G "buf_len" 0 18 "int8"
415 V G "buffer" 0 17 "int8[16]" "I2C buffer" 286 V G "buffer" 0 19 "int8[8]" "I2C buffer"
416 V G "address" 0 18 "int8" 287 V G "address" 0 20 "int8"
417 V G "of" 0 20 "int16" 288 V G "of" 0 22 "int16"
418 V G "cmd" 0 22 "int8[40]" 289 V G "cmd" 0 24 "int8[40]"
419 F G "ssp_interupt" 0 25 "void()" 290 F G "ssp_interupt" 0 28 "void()"
420 V L "incoming" 0 27 "int8" 291 V L "incoming" 0 30 "int8"
421 V L "state" 0 27 "int8" 292 V L "state" 0 30 "int8"
422 C L "ssp_interupt" 0 20 1 "FUNCTION" 293 C L "ssp_interupt" 0 5 1 "FUNCTION"
423 C L "ssp_interupt" 0 20 1 "FUNCTION" 294 C L "ssp_interupt" 0 5 1 "FUNCTION"
424 C L "ssp_interupt" 0 20 1 "FUNCTION" 295 C L "ssp_interupt" 0 5 4 "FUNCTION"
425 C L "ssp_interupt" 0 20 1 "FUNCTION" 296 C L "ssp_interupt" 0 5 1 "FUNCTION"
426 F G "EXT_isr" 0 58 "void()" -  
427 V L "countH" 0 60 "int16" -  
428 V L "countL" 0 61 "int8" -  
429 V L "countS" 0 62 "int8[10]" -  
430 V L "a" 0 62 "int8[4]" -  
431 V L "b" 0 62 "int8[4]" -  
432 V L "c" 0 62 "int8[4]" "strings for printing results" -  
433 C L "EXT_isr" 0 20 1 "FUNCTION" -  
434 C L "EXT_isr" 0 20 1 "FUNCTION" -  
435 C L "EXT_isr" 0 20 1 "FUNCTION" -  
436 C L "EXT_isr" 0 20 1 "FUNCTION" -  
437 C L "EXT_isr" 0 20 1 "FUNCTION" 297 C L "ssp_interupt" 0 5 1 "FUNCTION"
438 C L "EXT_isr" 0 20 1 "FUNCTION" 298 C L "MAIN" 0 5 40 "FUNCTION"
439 C L "EXT_isr" 0 20 1 "FUNCTION" 299 F G "MAIN" 0 117 "void()" "setup_adc_ports(NO_ANALOGS|VSS_VDD);"
440 C L "EXT_isr" 0 20 1 "FUNCTION" 300 C L "MAIN" 0 5 9 "FUNCTION"
441 C L "EXT_isr" 0 20 1 "FUNCTION" 301 C L "MAIN" 0 5 1 "FUNCTION"
442 C L "EXT_isr" 0 20 1 "FUNCTION" 302 C L "MAIN" 0 5 1 "FUNCTION"
443 C L "EXT_isr" 0 20 1 "FUNCTION" 303 C L "MAIN" 0 5 1 "FUNCTION"
444 C L "EXT_isr" 0 20 1 "FUNCTION" 304 C L "MAIN" 0 5 1 "FUNCTION"
445 F G "TIMER1_isr" 0 99 "void()" -  
446 C L "MAIN" 0 20 7 "FUNCTION" 305 C L "MAIN" 0 5 4 "FUNCTION"
447 F G "MAIN" 0 115 "void()" -  
448 C L "MAIN" 0 20 1 "FUNCTION" 306 C L "MAIN" 0 5 1 "FUNCTION"
449 V L "n" 0 129 "int8" -  
450 C L "MAIN" 0 20 1 "FUNCTION" 307 C L "MAIN" 0 5 3 "FUNCTION"
451 C L "MAIN" 0 20 1 "FUNCTION" 308 C L "MAIN" 0 5 1 "FUNCTION"
452 C L "MAIN" 0 20 1 "FUNCTION" 309 C L "MAIN" 0 5 2 "FUNCTION"
453 F B "reset_cpu" 0 0 310 F B "reset_cpu" 0 0
454 F B "abs" 1 0 311 F B "abs" 1 0
455 F B "sleep_ulpwu" 1 0 312 F B "sleep_ulpwu" 1 0
456 F B "sleep" 0 0 313 F B "sleep" 0 0
457 F B "delay_cycles" 1 0 314 F B "delay_cycles" 1 0