Rev 2985 Rev 2988
Line 1... Line 1...
1   1  
2 ROM used: 821 (10%) 2 ROM used: 775 (9%)
3 821 (10%) including unused fragments 3 775 (9%) including unused fragments
4   4  
5 1 Average locations per line 5 0 Average locations per line
6 15 Average locations per statement 6 3 Average locations per statement
7   7  
8 RAM used: 18 (5%) at main() level 8 RAM used: 28 (8%) at main() level
9 27 (7%) worst case 9 38 (10%) worst case
10   10  
11 Stack used: 2 worst case (out of 8 total available) 11 Stack used: 2 worst case (out of 8 total available)
12   12  
13 Lines Stmts % Files 13 Lines Stmts % Files
14 ----- ----- --- ----- 14 ----- ----- --- -----
15 70 28 50 main.c 15 72 18 6 main.c
16 22 0 0 main.h 16 22 0 0 main.h
17 423 0 0 C:\Program Files (x86)\PICC\devices\16F887.h 17 423 0 0 C:\Program Files (x86)\PICC\devices\16F887.h
18 19 0 0 HMC5883L.h 18 19 0 0 HMC5883L.h
19 86 28 50 HMC5883L.c 19 86 28 9 HMC5883L.c
-   20 2172 260 85 C:\Program Files (x86)\PICC\drivers\math.h
20 ----- ----- 21 ----- -----
21 620 56 Total 22 2794 306 Total
22   23  
23 Page ROM % RAM Vol Diff Functions: 24 Page ROM % RAM Vol Diff Functions:
24 ---- --- --- --- --- ---- ---------- 25 ---- --- --- --- --- ---- ----------
25 0 69 8 3 357 1.4 @I2C_READ_1 26 0 69 9 3 357 1.4 @I2C_READ_1
26 0 74 9 1 113 1.3 @I2C_WRITE_1 27 0 74 10 1 113 1.3 @I2C_WRITE_1
27 0 36 4 1 152 2.2 @PUTCHAR_1_ 28 0 35 5 1 152 2.2 @PUTCHAR_1_
28 0 57 7 2 102 1.8 hmc5883l_write_reg 29 0 57 7 2 102 1.8 hmc5883l_write_reg
29 0 127 15 6 627 3.5 hmc5883l_read_data 30 0 127 16 6 636 3.3 hmc5883l_read_data
30 0 229 28 6 1048 7.4 MAIN 31 0 184 24 16 693 3.9 MAIN
31 0 9 1 0 171 2.7 @const100 32 0 9 1 0 @const237
32 0 70 9 3 171 2.7 @PSTRINGC7_69 33 0 70 9 3 @PSTRINGC7_69
33 0 12 1 0 171 2.7 @const102 34 0 12 2 0 @const239
34 0 6 1 0 587 3.3 @const103 35 0 6 1 0 @const240
35 0 128 16 9 @PRINTF_LD_69 36 0 128 17 9 @PRINTF_LD_69
36   37  
37 Program metrics: 38 Program metrics:
38 Functions 10 39 Functions 6
39 Statements 56 40 Statements 306
40 Comments 119 41 Comments 377
41 Volume (V) 5424 42 Volume (V) 2949
42 Difficilty (D) 29.5 43 Difficilty (D) 13.9
43 Effort to implement (E) 160169 44 Effort to implement (E) 40971
44 Time to implement (T) 2 hours, 28 minutes 45 Time to implement (T) 38 minutes
45 Est Delivered Bugs (B) 1 46 Est Delivered Bugs (B) 0
46 Cyclomatic Complexity 4 47 Cyclomatic Complexity 1
47 Maintainability (MI) 70 48 Maintainability (MI) 61
48   49  
49 Segment Used Free 50 Segment Used Free
50 ----------- ---- ---- 51 ----------- ---- ----
51 00000-00003 4 0 52 00000-00003 4 0
52 00004-007FF 817 1227 53 00004-007FF 771 1273
53 00800-00FFF 0 2048 54 00800-00FFF 0 2048
54 01000-017FF 0 2048 55 01000-017FF 0 2048
55 01800-01FFF 0 2048 56 01800-01FFF 0 2048
56   57  
57   58