Rev 3283 Rev 3286
Line 1... Line 1...
1   1  
2 ROM used: 3183 (39%) 2 ROM used: 3809 (46%)
3 3186 (39%) including unused fragments 3 3819 (47%) including unused fragments
4   4  
5 1 Average locations per line 5 1 Average locations per line
6 7 Average locations per statement 6 7 Average locations per statement
7   7  
8 RAM used: 27 (7%) at main() level 8 RAM used: 35 (10%) at main() level
9 52 (14%) worst case 9 72 (20%) worst case
10   10  
11 Stack used: 5 worst case (out of 8 total available) 11 Stack used: 5 worst case (out of 8 total available)
12   12  
13 Lines Stmts % Files 13 Lines Stmts % Files
14 ----- ----- --- ----- 14 ----- ----- --- -----
15 69 35 7 main.c 15 79 37 7 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\PICC\devices\16F887.h
18 408 88 19 C:\Program Files (x86)\PICC\drivers\lcd.c 18 408 88 17 C:\Program Files\PICC\drivers\lcd.c
19 14 0 0 ..\SHT25.h 19 14 0 0 ..\SHT25.h
20 92 51 11 ..\SHT25.c 20 92 51 10 ..\SHT25.c
21 8 0 0 ..\LTS01.h 21 8 0 0 ..\LTS01.h
22 22 11 2 ..\LTS01.c 22 22 11 2 ..\LTS01.c
23 25 0 0 ..\.\HMC5883L.h 23 25 0 0 ..\.\HMC5883L.h
24 76 28 6 ..\HMC5883L.c 24 76 28 5 ..\HMC5883L.c
25 2172 260 55 C:\Program Files (x86)\PICC\drivers\math.h 25 2172 260 49 C:\Program Files\PICC\drivers\math.h
-   26 12 0 0 ..\MPL3115.h
-   27 106 53 10 ..\MPL3115.c
26 ----- ----- 28 ----- -----
27 3331 473 Total 29 3459 528 Total
28   30  
29 Page ROM % RAM Vol Diff Functions: 31 Page ROM % RAM Vol Diff Functions:
30 ---- --- --- --- --- ---- ---------- 32 ---- --- --- --- --- ---- ----------
31 0 20 1 1 @delay_ms1 33 0 20 1 1 @delay_ms1
32 0 69 2 3 @I2C_READ_1 34 0 69 2 3 @I2C_READ_1
33 0 74 2 1 @I2C_WRITE_1 35 0 74 2 1 @I2C_WRITE_1
34 0 8 0 0 @const80 36 0 8 0 0 @const80
35 Inline 3 751 4.5 lcd_read_byte 37 Inline 3 751 4.5 lcd_read_byte
36 0 49 2 2 254 3.7 lcd_read_nibble 38 0 49 1 2 254 3.7 lcd_read_nibble
37 0 44 1 1 391 2.4 lcd_send_nibble 39 0 44 1 1 391 2.4 lcd_send_nibble
38 0 92 3 3 402 3.6 lcd_send_byte 40 0 92 2 3 402 3.6 lcd_send_byte
39 0 56 2 2 666 5.0 lcd_init 41 0 56 1 2 666 5.0 lcd_init
40 0 18 1 4 191 5.8 lcd_gotoxy 42 0 18 0 4 191 5.8 lcd_gotoxy
41 0 45 1 1 354 4.7 lcd_putc 43 0 45 1 1 354 4.7 lcd_putc
42 0 207 7 9 572 6.0 SHT25_get_temp 44 0 207 5 9 572 6.0 SHT25_get_temp
43 0 29 1 2 572 6.0 @ITOF 45 0 29 1 2 @ITOF
44 0 202 6 14 @DIVFF 46 0 202 5 14 @DIVFF
45 0 117 4 13 @MULFF 47 0 117 3 13 @MULFF
46 0 321 10 16 @ADDFF 48 0 321 8 16 @ADDFF
47 0 182 6 9 554 5.9 SHT25_get_hum 49 0 182 5 9 554 5.9 SHT25_get_hum
48 0 176 6 6 382 2.7 LTS01_get_temp 50 0 176 5 6 382 2.7 LTS01_get_temp
49 Inline 2 382 2.7 @SITOF 51 Inline 2 @SITOF
50 0 57 2 2 102 1.8 hmc5883l_write_reg 52 0 57 1 2 102 1.8 hmc5883l_write_reg
51 1 145 5 6 636 3.3 hmc5883l_read_data 53 1 145 4 6 636 3.3 hmc5883l_read_data
-   54 1 189 5 0 280 1.4 mpl3115_setP
-   55 0 90 2 2 167 2.4 mpl3115_read
-   56 1 98 3 13 206 4.3 mpl3115_T
-   57 1 186 5 22 411 5.7 mpl3115_P
-   58 Inline 4 @DTOF
52 1 443 14 15 1342 4.4 MAIN 59 1 518 14 23 1525 4.4 MAIN
53 0 6 0 0 1381 4.4 @const282 60 0 6 0 0 @const306
54 0 72 2 3 @PSTRINGC7_9600_62_63 61 0 72 2 3 @PSTRINGC7_9600_62_63
55 0 9 0 0 @const284 62 0 9 0 0 @const308
56 0 7 0 0 @const285 63 0 7 0 0 @const309
57 0 8 0 0 @const286 64 0 8 0 0 @const310
58 0 70 2 3 @PSTRINGC7_98 65 0 70 2 3 @PSTRINGC7_98
59 0 6 0 0 @const288 66 0 6 0 0 @const312
60 0 31 1 5 @FTOSD 67 1 31 1 5 @FTOSD
61 0 66 2 13 @DIV3232 68 1 66 2 13 @DIV3232
62 1 218 7 13 @PRINTF_L32D_98FPFPF 69 1 212 6 13 @PRINTF_L32D_98FPFPF
63 1 118 4 9 @PRINTF_LD_9600_62_63 70 1 118 3 9 @PRINTF_LD_9600_62_63
64 1 214 7 13 @PRINTF_L32D_9600_62_63FPFPF 71 1 208 5 13 @PRINTF_L32D_9600_62_63FPFPF
65   72  
66 Program metrics: 73 Program metrics:
67 Functions 16 74 Functions 17
68 Statements 473 75 Statements 528
69 Comments 472 76 Comments 500
70 Volume (V) 14718 77 Volume (V) 13217
71 Difficilty (D) 64.8 78 Difficilty (D) 64.9
72 Effort to implement (E) 953628 79 Effort to implement (E) 857938
73 Time to implement (T) 14 hours, 43 minutes 80 Time to implement (T) 13 hours, 14 minutes
74 Est Delivered Bugs (B) 3 81 Est Delivered Bugs (B) 3
75 Cyclomatic Complexity 8 82 Cyclomatic Complexity 8
76 Maintainability (MI) 123 83 Maintainability (MI) 123
77   84  
78 Segment Used Free 85 Segment Used Free
79 ----------- ---- ---- 86 ----------- ---- ----
80 00000-00003 4 0 87 00000-00003 4 0
81 00004-007FF 2041 3 88 00004-007FF 2034 10
82 00800-00FFF 1138 910 89 00800-00FFF 1771 277
83 01000-017FF 0 2048 90 01000-017FF 0 2048
84 01800-01FFF 0 2048 91 01800-01FFF 0 2048
85   92  
86   93  
87   94