Rev 2988 Rev 2998
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 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_LOW 6 01B CCP_2_LOW
7 01B CCP_2 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.last 11 027-02A MAIN.last
12 02B-02E MAIN.b 12 02B-02E MAIN.b
13 02F-032 MAIN.anemo_speed 13 02F-032 MAIN.anemo_speed
14 033-034 MAIN.anemo_round 14 033-034 MAIN.anemo_round
15 035-036 MAIN.i 15 035-036 MAIN.i
16 037-038 @PRINTF_LD_69.P1 16 037-038 @PRINTF_LD_69.P1
17 037 hmc5883l_write_reg.reg 17 037 hmc5883l_write_reg.reg
-   18 037 @delay_ms1.P1
18 037 hmc5883l_read_data.x_lsb 19 037 hmc5883l_read_data.x_lsb
19 037 @PSTRINGC7_69.@SCRATCH1 20 037 @PSTRINGC7_69.@SCRATCH1
20 038 hmc5883l_read_data.x_msb 21 038 hmc5883l_read_data.x_msb
21 038 hmc5883l_write_reg.data 22 038 hmc5883l_write_reg.data
22 038 @PSTRINGC7_69.@SCRATCH2 23 038 @PSTRINGC7_69.@SCRATCH2
23 039 hmc5883l_read_data.y_lsb 24 039 hmc5883l_read_data.y_lsb
24 039 @PSTRINGC7_69.@SCRATCH3 25 039 @PSTRINGC7_69.@SCRATCH3
25 039 @PRINTF_LD_69.@SCRATCH1 26 039 @PRINTF_LD_69.@SCRATCH1
26 03A hmc5883l_read_data.y_msb 27 03A hmc5883l_read_data.y_msb
27 03A @PRINTF_LD_69.@SCRATCH2 28 03A @PRINTF_LD_69.@SCRATCH2
28 03B hmc5883l_read_data.z_lsb 29 03B hmc5883l_read_data.z_lsb
29 03B @PRINTF_LD_69.@SCRATCH3 30 03B @PRINTF_LD_69.@SCRATCH3
30 03C hmc5883l_read_data.z_msb 31 03C hmc5883l_read_data.z_msb
31 03C @PRINTF_LD_69.@SCRATCH4 32 03C @PRINTF_LD_69.@SCRATCH4
32 03D @I2C_WRITE_1.P1 33 03D @I2C_READ_1.P1
33 03D @I2C_READ_1.P2 34 03D @I2C_WRITE_1.P2
34 03D @PRINTF_LD_69.@SCRATCH5 35 03D @PRINTF_LD_69.@SCRATCH5
35 03E @I2C_READ_1.@SCRATCH1 36 03E @I2C_READ_1.@SCRATCH1
36 03E @PRINTF_LD_69.@SCRATCH6 37 03E @PRINTF_LD_69.@SCRATCH6
37 03F @I2C_READ_1.@SCRATCH2 38 03F @I2C_READ_1.@SCRATCH2
38 03F @PRINTF_LD_69.@SCRATCH7 39 03F @PRINTF_LD_69.@SCRATCH7
39 040 @PUTCHAR_1_.P1 40 040 @PUTCHAR_1_.P1
40 077 @SCRATCH 41 077 @SCRATCH
41 078 @SCRATCH 42 078 @SCRATCH
42 078 _RETURN_ 43 078 _RETURN_
43 079 @SCRATCH 44 079 @SCRATCH
44 07A @SCRATCH 45 07A @SCRATCH
45 107.6 C1OUT 46 107.6 C1OUT
46 108.6 C2OUT 47 108.6 C2OUT
47 10D-10E @READ_PROGRAM_MEMORY8.P1 48 10D-10E @WRITE_PROGRAM_MEMORY8.P1
48 10D-10E @WRITE_PROGRAM_MEMORY8.P2 49 10D-10E @READ_PROGRAM_MEMORY8.P2
49   50  
50 ROM Allocation: 51 ROM Allocation:
-   52 0250 @delay_ms1
51 010B @I2C_READ_1 53 010C @I2C_READ_1
52 001F @I2C_WRITE_1 54 0089 @I2C_WRITE_1
53 00A2 @PUTCHAR_1_ 55 001F @PUTCHAR_1_
54 0069 hmc5883l_write_reg 56 00D3 hmc5883l_write_reg
55 0150 hmc5883l_read_data 57 0151 hmc5883l_read_data
56 0800 atan2 -  
57 024F MAIN 58 0266 MAIN
58 0004 @const237 59 0004 @const237
59 00C5 @PSTRINGC7_69 60 0043 @PSTRINGC7_69
60 000D @const239 61 000D @const239
61 0019 @const240 62 0019 @const240
62 01CF @PRINTF_LD_69 63 01D0 @PRINTF_LD_69
63 024F @cinit 64 0266 @cinit
64   65  
65   66  
66 User Memory space: 67 User Memory space:
67   68  
68 User Memory space: 69 User Memory space:
69   70  
70 Project Directory: 71 Project Directory:
71 Z:\home\kaklik\svnMLAB\Modules\Sensors\MAG01A\SW\PIC16F887\ 72 Z:\home\kaklik\svnMLAB\Modules\Sensors\MAG01A\SW\PIC16F887\
72   73  
73 Project Files: 74 Project Files:
74 main.c 75 main.c
75 main.h 76 main.h
76 C:\Program Files (x86)\PICC\devices\16F887.h 77 C:\Program Files (x86)\PICC\devices\16F887.h
77 HMC5883L.h 78 HMC5883L.h
78 HMC5883L.c 79 HMC5883L.c
79 C:\Program Files (x86)\PICC\drivers\math.h 80 C:\Program Files (x86)\PICC\drivers\math.h
80   81  
81 Units: 82 Units:
82 Z:\home\kaklik\svnMLAB\Modules\Sensors\MAG01A\SW\PIC16F887\main (main) 83 Z:\home\kaklik\svnMLAB\Modules\Sensors\MAG01A\SW\PIC16F887\main (main)
83   84  
84 Compiler Settings: 85 Compiler Settings:
85 Processor: PIC16F887 86 Processor: PIC16F887
86 Pointer Size: 16 87 Pointer Size: 16
87 ADC Range: 0-255 88 ADC Range: 0-255
88 Opt Level: 9 89 Opt Level: 9
89 Short,Int,Long: UNSIGNED: 1,8,16 90 Short,Int,Long: UNSIGNED: 1,8,16
90 Float,Double: 32,32 91 Float,Double: 32,32
91   92  
92 Output Files: 93 Output Files:
93 Errors: main.err 94 Errors: main.err
94 Ext Symbols: main.esym 95 Ext Symbols: main.esym
95 INHX8: main.hex 96 INHX8: main.hex
96 Symbols: main.sym 97 Symbols: main.sym
97 List: main.lst 98 List: main.lst
98 Debug/COFF: main.cof 99 Debug/COFF: main.cof
99 Project: main.PJT 100 Project: main.PJT
100 Call Tree: main.tre 101 Call Tree: main.tre
101 Statistics: main.sta 102 Statistics: main.sta