Rev 2988 Rev 2998
Line 1... Line -...
1 C L "MAIN" 0 20 1 "FUNCTION" -  
2 D G "__PCM__" 0 73 ""4.106"" 1 D G "__PCM__" 0 0 ""4.106""
3 D G "__DEVICE__" 0 73 "887" 2 D G "__DEVICE__" 0 0 ""
4 D G "__DATE__" 0 73 ""15-V-13"" 3 D G "__DATE__" 0 0 ""17-V-13""
5 D G "__TIME__" 0 73 ""20:34:15"" "Standard Header file for the PIC16F887 device ////////////////" 4 D G "__TIME__" 0 0 ""12:14:46"" "Standard Header file for the PIC16F887 device ////////////////"
6 d G "PIN_A0" 2 20 "40" 5 d G "PIN_A0" 2 20 "40"
7 d G "PIN_A1" 2 21 "41" 6 d G "PIN_A1" 2 21 "41"
8 d G "PIN_A2" 2 22 "42" 7 d G "PIN_A2" 2 22 "42"
9 d G "PIN_A3" 2 23 "43" 8 d G "PIN_A3" 2 23 "43"
10 d G "PIN_A4" 2 24 "44" 9 d G "PIN_A4" 2 24 "44"
Line 272... Line 271...
272 d G "INT_RB3" 2 416 "0x0080B08" 271 d G "INT_RB3" 2 416 "0x0080B08"
273 d G "INT_RB4" 2 417 "0x0100B08" 272 d G "INT_RB4" 2 417 "0x0100B08"
274 d G "INT_RB5" 2 418 "0x0200B08" 273 d G "INT_RB5" 2 418 "0x0200B08"
275 d G "INT_RB6" 2 419 "0x0400B08" 274 d G "INT_RB6" 2 419 "0x0400B08"
276 d G "INT_RB7" 2 420 "0x0800B08" 275 d G "INT_RB7" 2 420 "0x0800B08"
277 D G "MAG_ADDR_R" 3 1 "0x3D" "addresa pro cteni" 276 D G "HMC5883L_WRT_ADDR" 3 2 "0x3C"
278 D G "MAG_ADDR_W" 3 2 "0x3C" 277 D G "HMC5883L_READ_ADDR" 3 3 "0x3D"
279 D G "MAG_ROZ088" 3 7 "0x00" 278 D G "HMC5883L_CFG_A_REG" 3 6 "0x00"
-   279 D G "HMC5883L_CFG_B_REG" 3 7 "0x01"
280 D G "MAG_ROZ130" 3 8 "0x20" 280 D G "HMC5883L_MODE_REG" 3 8 "0x02"
281 D G "MAG_ROZ190" 3 9 "0x40" 281 D G "HMC5883L_X_MSB_REG" 3 9 "0x03"
282 D G "MAG_ROZ250" 3 10 "0x60" 282 D G "MAG_ROZ088" 3 13 "0x00"
283 D G "MAG_ROZ400" 3 11 "0x80" 283 D G "MAG_ROZ130" 3 14 "0x20"
284 D G "MAG_ROZ470" 3 12 "0xA0" 284 D G "MAG_ROZ190" 3 15 "0x40"
285 D G "MAG_ROZ560" 3 13 "0xC0" 285 D G "MAG_ROZ250" 3 16 "0x60"
286 D G "MAG_ROZ810" 3 14 "0xE0" 286 D G "MAG_ROZ400" 3 17 "0x80"
287 D G "HMC5883L_WRT_ADDR" 4 2 "0x3C" 287 D G "MAG_ROZ470" 3 18 "0xA0"
288 D G "HMC5883L_READ_ADDR" 4 3 "0x3D" 288 D G "MAG_ROZ560" 3 19 "0xC0"
289 D G "HMC5883L_CFG_A_REG" 4 6 "0x00" 289 D G "MAG_ROZ810" 3 20 "0xE0"
290 D G "HMC5883L_CFG_B_REG" 4 7 "0x01" 290 C L "hmc5883l_write_reg" 4 2 1 "FUNCTION"
291 D G "HMC5883L_MODE_REG" 4 8 "0x02" 291 F G "hmc5883l_write_reg" 4 4 "void()"
292 D G "HMC5883L_X_MSB_REG" 4 9 "0x03" 292 V L "reg" 4 4 "int8"
293 C L "hmc5883l_write_reg" 4 1 1 "FUNCTION" 293 V L "data" 4 4 "int8"
294 F G "hmc5883l_write_reg" 4 14 "void(int8 reg,int8 data)" 294 F G "hmc5883l_read_reg" 4 14 "int8()"
295 V L "reg" 4 14 "int8" 295 V L "reg" 4 14 "int8"
296 V L "data" 4 14 "int8" -  
297 F G "hmc5883l_read_reg" 4 24 "int8(int8 reg)" -  
298 V L "reg" 4 24 "int8" -  
299 V L "retval" 4 26 "int8" 296 V L "retval" 4 16 "int8"
300 T G "hmc5883l_result" 4 45 "{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"
301 V G "compass" 4 49 "hmc5883l_result" 298 V G "compass" 4 39 "hmc5883l_result"
302 F G "hmc5883l_read_data" 4 52 "void()" 299 F G "hmc5883l_read_data" 4 42 "void()"
303 V L "x_lsb" 4 54 "int8" 300 V L "x_lsb" 4 44 "int8"
304 V L "x_msb" 4 55 "int8" 301 V L "x_msb" 4 45 "int8"
305 V L "y_lsb" 4 57 "int8" 302 V L "y_lsb" 4 47 "int8"
306 V L "y_msb" 4 58 "int8" 303 V L "y_msb" 4 48 "int8"
307 V L "z_lsb" 4 60 "int8" 304 V L "z_lsb" 4 50 "int8"
308 V L "z_msb" 4 61 "int8" 305 V L "z_msb" 4 51 "int8"
309 C L "hmc5883l_read_data" 4 1 1 "FUNCTION" 306 C L "hmc5883l_read_data" 4 2 1 "FUNCTION"
310 C L "hmc5883l_read_data" 4 1 1 "FUNCTION" 307 C L "hmc5883l_read_data" 4 2 1 "FUNCTION"
311 C L "hmc5883l_read_data" 4 1 1 "FUNCTION" 308 C L "hmc5883l_read_data" 4 2 1 "FUNCTION"
312 D G "MATH_H" 5 21 "" 309 D G "MATH_H" 5 21 ""
313 D G "PI" 5 26 "3.1415926535897932" 310 D G "PI" 5 26 "3.1415926535897932"
314 D G "SQRT2" 5 29 "1.4142135623730950" 311 D G "SQRT2" 5 29 "1.4142135623730950"
315 C L "CEIL_FLOOR" 5 2 3 "FUNCTION" 312 C L "CEIL_FLOOR" 5 2 3 "FUNCTION"
316 F G "CEIL_FLOOR" 5 36 "float(float x,int8 n)" 313 F G "CEIL_FLOOR" 5 36 "float()"
317 V L "x" 5 36 "float" 314 V L "x" 5 36 "float"
318 V L "n" 5 36 "int8" 315 V L "n" 5 36 "int8"
319 V L "y" 5 38 "float" 316 V L "y" 5 38 "float"
320 V L "res" 5 38 "float" 317 V L "res" 5 38 "float"
321 V L "l" 5 39 "int16" 318 V L "l" 5 39 "int16"
322 V L "s" 5 40 "int1" 319 V L "s" 5 40 "int1"
323 C L "floor" 5 2 5 "FUNCTION" 320 C L "floor" 5 2 5 "FUNCTION"
324 F G "floor" 5 192 "float(float x)" 321 F G "floor" 5 192 "float()"
325 V L "x" 5 192 "float" 322 V L "x" 5 192 "float"
326 C L "ceil" 5 2 5 "FUNCTION" 323 C L "ceil" 5 2 5 "FUNCTION"
327 F G "ceil" 5 218 "float(float x)" 324 F G "ceil" 5 218 "float()"
328 V L "x" 5 218 "float" 325 V L "x" 5 218 "float"
329 D G "fabs" 5 244 "abs" 326 D G "fabs" 5 244 "abs"
330 C L "fmod" 5 2 6 "FUNCTION" 327 C L "fmod" 5 2 6 "FUNCTION"
331 F G "fmod" 5 256 "float(float x,float y)" 328 F G "fmod" 5 256 "float()"
332 V L "x" 5 256 "float" 329 V L "x" 5 256 "float"
333 V L "y" 5 256 "float" 330 V L "y" 5 256 "float"
334 V L "i" 5 258 "float" 331 V L "i" 5 258 "float"
335 D G "LN2" 5 319 "0.6931471805599453" 332 D G "LN2" 5 319 "0.6931471805599453"
336 V G "pe" 5 321 "float[6]" 333 V G "pe" 5 321 "float[6]"
337 F G "exp" 5 325 "float(float x)" 334 F G "exp" 5 325 "float()"
338 V L "x" 5 325 "float" 335 V L "x" 5 325 "float"
339 V L "y" 5 327 "float" 336 V L "y" 5 327 "float"
340 V L "res" 5 327 "float" 337 V L "res" 5 327 "float"
341 V L "r" 5 327 "float" 338 V L "r" 5 327 "float"
342 V L "n" 5 331 "sint8" 339 V L "n" 5 331 "sint8"
343 V L "s" 5 332 "int1" 340 V L "s" 5 332 "int1"
344 C L "exp" 5 2 1 "FUNCTION" 341 C L "exp" 5 2 1 "FUNCTION"
345 V G "pl" 5 496 "float[4]" 342 V G "pl" 5 496 "float[4]"
346 V G "ql" 5 497 "float[4]" 343 V G "ql" 5 497 "float[4]"
347 C L "log" 5 2 3 "FUNCTION" 344 C L "log" 5 2 3 "FUNCTION"
348 F G "log" 5 505 "float(float x)" 345 F G "log" 5 505 "float()"
349 V L "x" 5 505 "float" 346 V L "x" 5 505 "float"
350 V L "y" 5 507 "float" 347 V L "y" 5 507 "float"
351 V L "res" 5 507 "float" 348 V L "res" 5 507 "float"
352 V L "r" 5 507 "float" 349 V L "r" 5 507 "float"
353 V L "y2" 5 507 "float" 350 V L "y2" 5 507 "float"
354 V L "n" 5 511 "sint8" 351 V L "n" 5 511 "sint8"
355 C L "log" 5 2 1 "FUNCTION" 352 C L "log" 5 2 1 "FUNCTION"
356 D G "LN10" 5 729 "2.3025850929940456" 353 D G "LN10" 5 729 "2.3025850929940456"
357 C L "log10" 5 2 3 "FUNCTION" 354 C L "log10" 5 2 3 "FUNCTION"
358 F G "log10" 5 737 "float(float x)" 355 F G "log10" 5 737 "float()"
359 V L "x" 5 737 "float" 356 V L "x" 5 737 "float"
360 V L "r" 5 739 "float" 357 V L "r" 5 739 "float"
361 C L "modf" 5 2 8 "FUNCTION" 358 C L "modf" 5 2 8 "FUNCTION"
362 F G "modf" 5 778 "float(float value,*float iptr)" 359 F G "modf" 5 778 "float()"
363 V L "value" 5 778 "float" 360 V L "value" 5 778 "float"
364 V L "iptr" 5 778 "*float" 361 V L "iptr" 5 778 "*float"
365 C L "pwr" 5 2 6 "FUNCTION" 362 C L "pwr" 5 2 6 "FUNCTION"
366 F G "pwr" 5 806 "float(float x,float y)" 363 F G "pwr" 5 806 "float()"
367 V L "x" 5 806 "float" 364 V L "x" 5 806 "float"
368 V L "y" 5 806 "float" 365 V L "y" 5 806 "float"
369 C L "pow" 5 2 7 "FUNCTION" 366 C L "pow" 5 2 7 "FUNCTION"
370 F G "pow" 5 869 "float(float x,float y)" 367 F G "pow" 5 869 "float()"
371 V L "x" 5 869 "float" 368 V L "x" 5 869 "float"
372 V L "y" 5 869 "float" 369 V L "y" 5 869 "float"
373 C L "sqrt" 5 2 5 "FUNCTION" 370 C L "sqrt" 5 2 5 "FUNCTION"
374 F G "sqrt" 5 930 "float(float x)" 371 F G "sqrt" 5 930 "float()"
375 V L "x" 5 930 "float" 372 V L "x" 5 930 "float"
376 V L "y" 5 932 "float" 373 V L "y" 5 932 "float"
377 V L "res" 5 932 "float" 374 V L "res" 5 932 "float"
378 V L "p" 5 936 "*int8" 375 V L "p" 5 936 "*int8"
379 D G "PI_DIV_BY_TWO" 5 1125 "1.5707963267948966" 376 D G "PI_DIV_BY_TWO" 5 1125 "1.5707963267948966"
380 C L "cos" 5 2 3 "FUNCTION" 377 C L "cos" 5 2 3 "FUNCTION"
381 F G "cos" 5 1136 "float(float x)" 378 F G "cos" 5 1136 "float()"
382 V L "x" 5 1136 "float" 379 V L "x" 5 1136 "float"
383 V L "y" 5 1138 "float" 380 V L "y" 5 1138 "float"
384 V L "t" 5 1138 "float" 381 V L "t" 5 1138 "float"
385 V L "t2" 5 1138 "float" 382 V L "t2" 5 1138 "float"
386 V L "quad" 5 1139 "int8" 383 V L "quad" 5 1139 "int8"
Line 394... Line 391...
394 C L "cos" 5 2 1 "FUNCTION" 391 C L "cos" 5 2 1 "FUNCTION"
395 C L "cos" 5 2 1 "FUNCTION" 392 C L "cos" 5 2 1 "FUNCTION"
396 C L "cos" 5 2 1 "FUNCTION" 393 C L "cos" 5 2 1 "FUNCTION"
397 C L "cos" 5 2 1 "FUNCTION" 394 C L "cos" 5 2 1 "FUNCTION"
398 C L "sin" 5 2 5 "FUNCTION" 395 C L "sin" 5 2 5 "FUNCTION"
399 F G "sin" 5 1278 "float(float x)" 396 F G "sin" 5 1278 "float()"
400 V L "x" 5 1278 "float" 397 V L "x" 5 1278 "float"
401 C L "tan" 5 2 5 "FUNCTION" 398 C L "tan" 5 2 5 "FUNCTION"
402 F G "tan" 5 1304 "float(float x)" 399 F G "tan" 5 1304 "float()"
403 V L "x" 5 1304 "float" 400 V L "x" 5 1304 "float"
404 V L "c" 5 1306 "float" 401 V L "c" 5 1306 "float"
405 V L "s" 5 1306 "float" 402 V L "s" 5 1306 "float"
406 V G "pas" 5 1344 "float[3]" 403 V G "pas" 5 1344 "float[3]"
407 V G "qas" 5 1345 "float[3]" 404 V G "qas" 5 1345 "float[3]"
408 F G "ASIN_COS" 5 1347 "float(float x,int8 n)" 405 F G "ASIN_COS" 5 1347 "float()"
409 V L "x" 5 1347 "float" 406 V L "x" 5 1347 "float"
410 V L "n" 5 1347 "int8" 407 V L "n" 5 1347 "int8"
411 V L "y" 5 1349 "float" 408 V L "y" 5 1349 "float"
412 V L "res" 5 1349 "float" 409 V L "res" 5 1349 "float"
413 V L "r" 5 1349 "float" 410 V L "r" 5 1349 "float"
414 V L "y2" 5 1349 "float" 411 V L "y2" 5 1349 "float"
415 V L "s" 5 1350 "int1" 412 V L "s" 5 1350 "int1"
416 C L "ASIN_COS" 5 2 1 "FUNCTION" 413 C L "ASIN_COS" 5 2 1 "FUNCTION"
417 C L "ASIN_COS" 5 2 1 "FUNCTION" 414 C L "ASIN_COS" 5 2 1 "FUNCTION"
418 C L "asin" 5 2 5 "FUNCTION" 415 C L "asin" 5 2 5 "FUNCTION"
419 F G "asin" 5 1493 "float(float x)" 416 F G "asin" 5 1493 "float()"
420 V L "x" 5 1493 "float" 417 V L "x" 5 1493 "float"
421 V L "r" 5 1495 "float" 418 V L "r" 5 1495 "float"
422 C L "acos" 5 2 5 "FUNCTION" 419 C L "acos" 5 2 5 "FUNCTION"
423 F G "acos" 5 1527 "float(float x)" 420 F G "acos" 5 1527 "float()"
424 V L "x" 5 1527 "float" 421 V L "x" 5 1527 "float"
425 V L "r" 5 1529 "float" 422 V L "r" 5 1529 "float"
426 V G "pat" 5 1555 "float[4]" 423 V G "pat" 5 1555 "float[4]"
427 V G "qat" 5 1556 "float[4]" 424 V G "qat" 5 1556 "float[4]"
428 C L "atan" 5 2 3 "FUNCTION" 425 C L "atan" 5 2 3 "FUNCTION"
429 F G "atan" 5 1564 "float(float x)" 426 F G "atan" 5 1564 "float()"
430 V L "x" 5 1564 "float" 427 V L "x" 5 1564 "float"
431 V L "y" 5 1566 "float" 428 V L "y" 5 1566 "float"
432 V L "res" 5 1566 "float" 429 V L "res" 5 1566 "float"
433 V L "r" 5 1566 "float" 430 V L "r" 5 1566 "float"
434 V L "s" 5 1567 "int1" 431 V L "s" 5 1567 "int1"
435 V L "flag" 5 1567 "int1" 432 V L "flag" 5 1567 "int1"
436 C L "atan" 5 2 1 "FUNCTION" 433 C L "atan" 5 2 1 "FUNCTION"
437 C L "atan2" 5 2 7 "FUNCTION" 434 C L "atan2" 5 2 7 "FUNCTION"
438 F G "atan2" 5 1697 "float(float y,float x)" 435 F G "atan2" 5 1697 "float()"
439 V L "y" 5 1697 "float" 436 V L "y" 5 1697 "float"
440 V L "x" 5 1697 "float" 437 V L "x" 5 1697 "float"
441 V L "z" 5 1699 "float" 438 V L "z" 5 1699 "float"
442 V L "sign" 5 1700 "int1" 439 V L "sign" 5 1700 "int1"
443 V L "quad" 5 1701 "int8" 440 V L "quad" 5 1701 "int8"
444 C L "atan2" 5 2 1 "FUNCTION" 441 C L "atan2" 5 2 1 "FUNCTION"
445 C L "atan2" 5 2 1 "FUNCTION" 442 C L "atan2" 5 2 1 "FUNCTION"
446 C L "cosh" 5 2 7 "FUNCTION" 443 C L "cosh" 5 2 7 "FUNCTION"
447 F G "cosh" 5 1919 "float(float x)" 444 F G "cosh" 5 1919 "float()"
448 V L "x" 5 1919 "float" 445 V L "x" 5 1919 "float"
449 C L "sinh" 5 2 6 "FUNCTION" 446 C L "sinh" 5 2 6 "FUNCTION"
450 F G "sinh" 5 1946 "float(float x)" 447 F G "sinh" 5 1946 "float()"
451 V L "x" 5 1946 "float" 448 V L "x" 5 1946 "float"
452 C L "tanh" 5 2 6 "FUNCTION" 449 C L "tanh" 5 2 6 "FUNCTION"
453 F G "tanh" 5 1976 "float(float x)" 450 F G "tanh" 5 1976 "float()"
454 V L "x" 5 1976 "float" 451 V L "x" 5 1976 "float"
455 D G "LOG2" 5 2006 ".30102999566398119521" 452 D G "LOG2" 5 2006 ".30102999566398119521"
456 F G "frexp" 5 2007 "float(float x,*sint8 exp)" 453 F G "frexp" 5 2007 "float()"
457 V L "x" 5 2007 "float" 454 V L "x" 5 2007 "float"
458 V L "exp" 5 2007 "*sint8" 455 V L "exp" 5 2007 "*sint8"
459 V L "res" 5 2009 "float" 456 V L "res" 5 2009 "float"
460 V L "sign" 5 2010 "int1" 457 V L "sign" 5 2010 "int1"
461 C L "ldexp" 5 2 6 "FUNCTION" 458 C L "ldexp" 5 2 6 "FUNCTION"
462 F G "ldexp" 5 2152 "float(float value,sint8 exp)" 459 F G "ldexp" 5 2152 "float()"
463 V L "value" 5 2152 "float" 460 V L "value" 5 2152 "float"
464 V L "exp" 5 2152 "sint8" 461 V L "exp" 5 2152 "sint8"
465 C L "MAIN" 5 2 2 "FUNCTION" 462 C L "MAIN" 5 2 2 "FUNCTION"
466 F G "MAIN" 0 5 "void()" 463 F G "MAIN" 0 5 "void()"
467 V L "last" 0 7 "float" 464 V L "last" 0 7 "float"
468 V L "b" 0 7 "float" 465 V L "b" 0 7 "float"
469 V L "anemo_speed" 0 7 "float" 466 V L "anemo_speed" 0 7 "float"
470 V L "anemo_round" 0 8 "int16" 467 V L "anemo_round" 0 8 "int16"
471 V L "i" 0 9 "int16" "signed int16 X,Y,Z;" 468 V L "i" 0 9 "int16" "signed int16 X,Y,Z;"
472 C L "MAIN" 0 20 3 "FUNCTION" -  
473 C L "MAIN" 0 20 1 "FUNCTION" -  
474 C L "MAIN" 0 20 1 "FUNCTION" 469 C L "MAIN" 0 19 1 "FUNCTION"
475 C L "MAIN" 0 20 2 "FUNCTION" 470 C L "MAIN" 0 19 2 "FUNCTION"
476 C L "MAIN" 0 20 6 "FUNCTION" 471 C L "MAIN" 0 19 1 "FUNCTION"
477 C L "MAIN" 0 20 1 "FUNCTION" 472 C L "MAIN" 0 19 1 "FUNCTION"
478 C L "MAIN" 0 20 7 "FUNCTION" 473 C L "MAIN" 0 19 2 "FUNCTION"
479 F B "reset_cpu" 0 0 474 F B "reset_cpu" 0 0
480 F B "abs" 1 0 475 F B "abs" 1 0
481 F B "sleep_ulpwu" 1 0 476 F B "sleep_ulpwu" 1 0
482 F B "sleep" 0 0 477 F B "sleep" 0 0
483 F B "delay_cycles" 1 0 478 F B "delay_cycles" 1 0