Rev 2998 Rev 3275
Line 1... Line 1...
1 D G "__PCM__" 0 0 ""4.106"" 1 D G "__PCM__" 0 44 ""4.106""
2 D G "__DEVICE__" 0 0 "" 2 D G "__DEVICE__" 0 44 "887"
3 D G "__DATE__" 0 0 ""17-V-13"" 3 D G "__DATE__" 0 44 ""25-VIII-13""
4 D G "__TIME__" 0 0 ""12:14:46"" "Standard Header file for the PIC16F887 device ////////////////" 4 D G "__TIME__" 0 44 ""18:55:43"" "Standard Header file for the PIC16F887 device ////////////////"
5 d G "PIN_A0" 2 20 "40" 5 d G "PIN_A0" 2 20 "40"
6 d G "PIN_A1" 2 21 "41" 6 d G "PIN_A1" 2 21 "41"
7 d G "PIN_A2" 2 22 "42" 7 d G "PIN_A2" 2 22 "42"
8 d G "PIN_A3" 2 23 "43" 8 d G "PIN_A3" 2 23 "43"
9 d G "PIN_A4" 2 24 "44" 9 d G "PIN_A4" 2 24 "44"
Line 286... Line 286...
286 D G "MAG_ROZ400" 3 17 "0x80" 286 D G "MAG_ROZ400" 3 17 "0x80"
287 D G "MAG_ROZ470" 3 18 "0xA0" 287 D G "MAG_ROZ470" 3 18 "0xA0"
288 D G "MAG_ROZ560" 3 19 "0xC0" 288 D G "MAG_ROZ560" 3 19 "0xC0"
289 D G "MAG_ROZ810" 3 20 "0xE0" 289 D G "MAG_ROZ810" 3 20 "0xE0"
290 C L "hmc5883l_write_reg" 4 2 1 "FUNCTION" 290 C L "hmc5883l_write_reg" 4 2 1 "FUNCTION"
291 F G "hmc5883l_write_reg" 4 4 "void()" 291 F G "hmc5883l_write_reg" 4 4 "void(int8 reg,int8 data)"
292 V L "reg" 4 4 "int8" 292 V L "reg" 4 4 "int8"
293 V L "data" 4 4 "int8" 293 V L "data" 4 4 "int8"
294 F G "hmc5883l_read_reg" 4 14 "int8()" 294 F G "hmc5883l_read_reg" 4 14 "int8(int8 reg)"
295 V L "reg" 4 14 "int8" 295 V L "reg" 4 14 "int8"
296 V L "retval" 4 16 "int8" 296 V L "retval" 4 16 "int8"
297 T G "hmc5883l_result" 4 35 "{sint16 x,sint16 y,sint16 z}" "This global structure holds the values read" 297 T G "hmc5883l_result" 4 35 "{sint16 x,sint16 y,sint16 z}" "This global structure holds the values read"
298 V G "compass" 4 39 "hmc5883l_result" 298 V G "compass" 4 39 "hmc5883l_result"
299 F G "hmc5883l_read_data" 4 42 "void()" 299 F G "hmc5883l_read_data" 4 42 "void()"
Line 308... Line 308...
308 C L "hmc5883l_read_data" 4 2 1 "FUNCTION" 308 C L "hmc5883l_read_data" 4 2 1 "FUNCTION"
309 D G "MATH_H" 5 21 "" 309 D G "MATH_H" 5 21 ""
310 D G "PI" 5 26 "3.1415926535897932" 310 D G "PI" 5 26 "3.1415926535897932"
311 D G "SQRT2" 5 29 "1.4142135623730950" 311 D G "SQRT2" 5 29 "1.4142135623730950"
312 C L "CEIL_FLOOR" 5 2 3 "FUNCTION" 312 C L "CEIL_FLOOR" 5 2 3 "FUNCTION"
313 F G "CEIL_FLOOR" 5 36 "float()" 313 F G "CEIL_FLOOR" 5 36 "float(float x,int8 n)"
314 V L "x" 5 36 "float" 314 V L "x" 5 36 "float"
315 V L "n" 5 36 "int8" 315 V L "n" 5 36 "int8"
316 V L "y" 5 38 "float" 316 V L "y" 5 38 "float"
317 V L "res" 5 38 "float" 317 V L "res" 5 38 "float"
318 V L "l" 5 39 "int16" 318 V L "l" 5 39 "int16"
319 V L "s" 5 40 "int1" 319 V L "s" 5 40 "int1"
320 C L "floor" 5 2 5 "FUNCTION" 320 C L "floor" 5 2 5 "FUNCTION"
321 F G "floor" 5 192 "float()" 321 F G "floor" 5 192 "float(float x)"
322 V L "x" 5 192 "float" 322 V L "x" 5 192 "float"
323 C L "ceil" 5 2 5 "FUNCTION" 323 C L "ceil" 5 2 5 "FUNCTION"
324 F G "ceil" 5 218 "float()" 324 F G "ceil" 5 218 "float(float x)"
325 V L "x" 5 218 "float" 325 V L "x" 5 218 "float"
326 D G "fabs" 5 244 "abs" 326 D G "fabs" 5 244 "abs"
327 C L "fmod" 5 2 6 "FUNCTION" 327 C L "fmod" 5 2 6 "FUNCTION"
328 F G "fmod" 5 256 "float()" 328 F G "fmod" 5 256 "float(float x,float y)"
329 V L "x" 5 256 "float" 329 V L "x" 5 256 "float"
330 V L "y" 5 256 "float" 330 V L "y" 5 256 "float"
331 V L "i" 5 258 "float" 331 V L "i" 5 258 "float"
332 D G "LN2" 5 319 "0.6931471805599453" 332 D G "LN2" 5 319 "0.6931471805599453"
333 V G "pe" 5 321 "float[6]" 333 V G "pe" 5 321 "float[6]"
334 F G "exp" 5 325 "float()" 334 F G "exp" 5 325 "float(float x)"
335 V L "x" 5 325 "float" 335 V L "x" 5 325 "float"
336 V L "y" 5 327 "float" 336 V L "y" 5 327 "float"
337 V L "res" 5 327 "float" 337 V L "res" 5 327 "float"
338 V L "r" 5 327 "float" 338 V L "r" 5 327 "float"
339 V L "n" 5 331 "sint8" 339 V L "n" 5 331 "sint8"
340 V L "s" 5 332 "int1" 340 V L "s" 5 332 "int1"
341 C L "exp" 5 2 1 "FUNCTION" 341 C L "exp" 5 2 1 "FUNCTION"
342 V G "pl" 5 496 "float[4]" 342 V G "pl" 5 496 "float[4]"
343 V G "ql" 5 497 "float[4]" 343 V G "ql" 5 497 "float[4]"
344 C L "log" 5 2 3 "FUNCTION" 344 C L "log" 5 2 3 "FUNCTION"
345 F G "log" 5 505 "float()" 345 F G "log" 5 505 "float(float x)"
346 V L "x" 5 505 "float" 346 V L "x" 5 505 "float"
347 V L "y" 5 507 "float" 347 V L "y" 5 507 "float"
348 V L "res" 5 507 "float" 348 V L "res" 5 507 "float"
349 V L "r" 5 507 "float" 349 V L "r" 5 507 "float"
350 V L "y2" 5 507 "float" 350 V L "y2" 5 507 "float"
351 V L "n" 5 511 "sint8" 351 V L "n" 5 511 "sint8"
352 C L "log" 5 2 1 "FUNCTION" 352 C L "log" 5 2 1 "FUNCTION"
353 D G "LN10" 5 729 "2.3025850929940456" 353 D G "LN10" 5 729 "2.3025850929940456"
354 C L "log10" 5 2 3 "FUNCTION" 354 C L "log10" 5 2 3 "FUNCTION"
355 F G "log10" 5 737 "float()" 355 F G "log10" 5 737 "float(float x)"
356 V L "x" 5 737 "float" 356 V L "x" 5 737 "float"
357 V L "r" 5 739 "float" 357 V L "r" 5 739 "float"
358 C L "modf" 5 2 8 "FUNCTION" 358 C L "modf" 5 2 8 "FUNCTION"
359 F G "modf" 5 778 "float()" 359 F G "modf" 5 778 "float(float value,*float iptr)"
360 V L "value" 5 778 "float" 360 V L "value" 5 778 "float"
361 V L "iptr" 5 778 "*float" 361 V L "iptr" 5 778 "*float"
362 C L "pwr" 5 2 6 "FUNCTION" 362 C L "pwr" 5 2 6 "FUNCTION"
363 F G "pwr" 5 806 "float()" 363 F G "pwr" 5 806 "float(float x,float y)"
364 V L "x" 5 806 "float" 364 V L "x" 5 806 "float"
365 V L "y" 5 806 "float" 365 V L "y" 5 806 "float"
366 C L "pow" 5 2 7 "FUNCTION" 366 C L "pow" 5 2 7 "FUNCTION"
367 F G "pow" 5 869 "float()" 367 F G "pow" 5 869 "float(float x,float y)"
368 V L "x" 5 869 "float" 368 V L "x" 5 869 "float"
369 V L "y" 5 869 "float" 369 V L "y" 5 869 "float"
370 C L "sqrt" 5 2 5 "FUNCTION" 370 C L "sqrt" 5 2 5 "FUNCTION"
371 F G "sqrt" 5 930 "float()" 371 F G "sqrt" 5 930 "float(float x)"
372 V L "x" 5 930 "float" 372 V L "x" 5 930 "float"
373 V L "y" 5 932 "float" 373 V L "y" 5 932 "float"
374 V L "res" 5 932 "float" 374 V L "res" 5 932 "float"
375 V L "p" 5 936 "*int8" 375 V L "p" 5 936 "*int8"
376 D G "PI_DIV_BY_TWO" 5 1125 "1.5707963267948966" 376 D G "PI_DIV_BY_TWO" 5 1125 "1.5707963267948966"
377 C L "cos" 5 2 3 "FUNCTION" 377 C L "cos" 5 2 3 "FUNCTION"
378 F G "cos" 5 1136 "float()" 378 F G "cos" 5 1136 "float(float x)"
379 V L "x" 5 1136 "float" 379 V L "x" 5 1136 "float"
380 V L "y" 5 1138 "float" 380 V L "y" 5 1138 "float"
381 V L "t" 5 1138 "float" 381 V L "t" 5 1138 "float"
382 V L "t2" 5 1138 "float" 382 V L "t2" 5 1138 "float"
383 V L "quad" 5 1139 "int8" 383 V L "quad" 5 1139 "int8"
Line 391... Line 391...
391 C L "cos" 5 2 1 "FUNCTION" 391 C L "cos" 5 2 1 "FUNCTION"
392 C L "cos" 5 2 1 "FUNCTION" 392 C L "cos" 5 2 1 "FUNCTION"
393 C L "cos" 5 2 1 "FUNCTION" 393 C L "cos" 5 2 1 "FUNCTION"
394 C L "cos" 5 2 1 "FUNCTION" 394 C L "cos" 5 2 1 "FUNCTION"
395 C L "sin" 5 2 5 "FUNCTION" 395 C L "sin" 5 2 5 "FUNCTION"
396 F G "sin" 5 1278 "float()" 396 F G "sin" 5 1278 "float(float x)"
397 V L "x" 5 1278 "float" 397 V L "x" 5 1278 "float"
398 C L "tan" 5 2 5 "FUNCTION" 398 C L "tan" 5 2 5 "FUNCTION"
399 F G "tan" 5 1304 "float()" 399 F G "tan" 5 1304 "float(float x)"
400 V L "x" 5 1304 "float" 400 V L "x" 5 1304 "float"
401 V L "c" 5 1306 "float" 401 V L "c" 5 1306 "float"
402 V L "s" 5 1306 "float" 402 V L "s" 5 1306 "float"
403 V G "pas" 5 1344 "float[3]" 403 V G "pas" 5 1344 "float[3]"
404 V G "qas" 5 1345 "float[3]" 404 V G "qas" 5 1345 "float[3]"
405 F G "ASIN_COS" 5 1347 "float()" 405 F G "ASIN_COS" 5 1347 "float(float x,int8 n)"
406 V L "x" 5 1347 "float" 406 V L "x" 5 1347 "float"
407 V L "n" 5 1347 "int8" 407 V L "n" 5 1347 "int8"
408 V L "y" 5 1349 "float" 408 V L "y" 5 1349 "float"
409 V L "res" 5 1349 "float" 409 V L "res" 5 1349 "float"
410 V L "r" 5 1349 "float" 410 V L "r" 5 1349 "float"
411 V L "y2" 5 1349 "float" 411 V L "y2" 5 1349 "float"
412 V L "s" 5 1350 "int1" 412 V L "s" 5 1350 "int1"
413 C L "ASIN_COS" 5 2 1 "FUNCTION" 413 C L "ASIN_COS" 5 2 1 "FUNCTION"
414 C L "ASIN_COS" 5 2 1 "FUNCTION" 414 C L "ASIN_COS" 5 2 1 "FUNCTION"
415 C L "asin" 5 2 5 "FUNCTION" 415 C L "asin" 5 2 5 "FUNCTION"
416 F G "asin" 5 1493 "float()" 416 F G "asin" 5 1493 "float(float x)"
417 V L "x" 5 1493 "float" 417 V L "x" 5 1493 "float"
418 V L "r" 5 1495 "float" 418 V L "r" 5 1495 "float"
419 C L "acos" 5 2 5 "FUNCTION" 419 C L "acos" 5 2 5 "FUNCTION"
420 F G "acos" 5 1527 "float()" 420 F G "acos" 5 1527 "float(float x)"
421 V L "x" 5 1527 "float" 421 V L "x" 5 1527 "float"
422 V L "r" 5 1529 "float" 422 V L "r" 5 1529 "float"
423 V G "pat" 5 1555 "float[4]" 423 V G "pat" 5 1555 "float[4]"
424 V G "qat" 5 1556 "float[4]" 424 V G "qat" 5 1556 "float[4]"
425 C L "atan" 5 2 3 "FUNCTION" 425 C L "atan" 5 2 3 "FUNCTION"
426 F G "atan" 5 1564 "float()" 426 F G "atan" 5 1564 "float(float x)"
427 V L "x" 5 1564 "float" 427 V L "x" 5 1564 "float"
428 V L "y" 5 1566 "float" 428 V L "y" 5 1566 "float"
429 V L "res" 5 1566 "float" 429 V L "res" 5 1566 "float"
430 V L "r" 5 1566 "float" 430 V L "r" 5 1566 "float"
431 V L "s" 5 1567 "int1" 431 V L "s" 5 1567 "int1"
432 V L "flag" 5 1567 "int1" 432 V L "flag" 5 1567 "int1"
433 C L "atan" 5 2 1 "FUNCTION" 433 C L "atan" 5 2 1 "FUNCTION"
434 C L "atan2" 5 2 7 "FUNCTION" 434 C L "atan2" 5 2 7 "FUNCTION"
435 F G "atan2" 5 1697 "float()" 435 F G "atan2" 5 1697 "float(float y,float x)"
436 V L "y" 5 1697 "float" 436 V L "y" 5 1697 "float"
437 V L "x" 5 1697 "float" 437 V L "x" 5 1697 "float"
438 V L "z" 5 1699 "float" 438 V L "z" 5 1699 "float"
439 V L "sign" 5 1700 "int1" 439 V L "sign" 5 1700 "int1"
440 V L "quad" 5 1701 "int8" 440 V L "quad" 5 1701 "int8"
441 C L "atan2" 5 2 1 "FUNCTION" 441 C L "atan2" 5 2 1 "FUNCTION"
442 C L "atan2" 5 2 1 "FUNCTION" 442 C L "atan2" 5 2 1 "FUNCTION"
443 C L "cosh" 5 2 7 "FUNCTION" 443 C L "cosh" 5 2 7 "FUNCTION"
444 F G "cosh" 5 1919 "float()" 444 F G "cosh" 5 1919 "float(float x)"
445 V L "x" 5 1919 "float" 445 V L "x" 5 1919 "float"
446 C L "sinh" 5 2 6 "FUNCTION" 446 C L "sinh" 5 2 6 "FUNCTION"
447 F G "sinh" 5 1946 "float()" 447 F G "sinh" 5 1946 "float(float x)"
448 V L "x" 5 1946 "float" 448 V L "x" 5 1946 "float"
449 C L "tanh" 5 2 6 "FUNCTION" 449 C L "tanh" 5 2 6 "FUNCTION"
450 F G "tanh" 5 1976 "float()" 450 F G "tanh" 5 1976 "float(float x)"
451 V L "x" 5 1976 "float" 451 V L "x" 5 1976 "float"
452 D G "LOG2" 5 2006 ".30102999566398119521" 452 D G "LOG2" 5 2006 ".30102999566398119521"
453 F G "frexp" 5 2007 "float()" 453 F G "frexp" 5 2007 "float(float x,*sint8 exp)"
454 V L "x" 5 2007 "float" 454 V L "x" 5 2007 "float"
455 V L "exp" 5 2007 "*sint8" 455 V L "exp" 5 2007 "*sint8"
456 V L "res" 5 2009 "float" 456 V L "res" 5 2009 "float"
457 V L "sign" 5 2010 "int1" 457 V L "sign" 5 2010 "int1"
458 C L "ldexp" 5 2 6 "FUNCTION" 458 C L "ldexp" 5 2 6 "FUNCTION"
459 F G "ldexp" 5 2152 "float()" 459 F G "ldexp" 5 2152 "float(float value,sint8 exp)"
460 V L "value" 5 2152 "float" 460 V L "value" 5 2152 "float"
461 V L "exp" 5 2152 "sint8" 461 V L "exp" 5 2152 "sint8"
462 C L "MAIN" 5 2 2 "FUNCTION" 462 C L "MAIN" 5 2 2 "FUNCTION"
463 F G "MAIN" 0 5 "void()" 463 F G "MAIN" 0 5 "void()"
464 V L "last" 0 7 "float" -  
465 V L "b" 0 7 "float" -  
466 V L "anemo_speed" 0 7 "float" -  
467 V L "anemo_round" 0 8 "int16" -  
468 V L "i" 0 9 "int16" "signed int16 X,Y,Z;" -  
469 C L "MAIN" 0 19 1 "FUNCTION" -  
470 C L "MAIN" 0 19 2 "FUNCTION" 464 C L "MAIN" 0 21 2 "FUNCTION"
471 C L "MAIN" 0 19 1 "FUNCTION" 465 C L "MAIN" 0 21 1 "FUNCTION"
472 C L "MAIN" 0 19 1 "FUNCTION" 466 C L "MAIN" 0 21 1 "FUNCTION"
473 C L "MAIN" 0 19 2 "FUNCTION" 467 C L "MAIN" 0 21 2 "FUNCTION"
474 F B "reset_cpu" 0 0 468 F B "reset_cpu" 0 0
475 F B "abs" 1 0 469 F B "abs" 1 0
476 F B "sleep_ulpwu" 1 0 470 F B "sleep_ulpwu" 1 0
477 F B "sleep" 0 0 471 F B "sleep" 0 0
478 F B "delay_cycles" 1 0 472 F B "delay_cycles" 1 0
Line 601... Line 595...
601 F B "putchar" 1 2 595 F B "putchar" 1 2
602 F B "puts" 1 2 596 F B "puts" 1 2
603 F B "getch" 0 1 597 F B "getch" 0 1
604 F B "gets" 1 3 598 F B "gets" 1 3
605 F B "kbhit" 0 1 599 F B "kbhit" 0 1
-   600 F B "set_uart_speed" 1 3
-   601 F B "setup_uart" 1 3