ROM used: 1704 (83%)
1704 (83%) including unused fragments
2 Average locations per line
16 Average locations per statement
RAM used: 32 (9%) at main() level
58 (16%) worst case
Stack used: 5 worst case (out of 8 total available)
Lines Stmts % Files
----- ----- --- -----
56 20 19 main.c
16 0 0 main.h
313 0 0 ..\..\..\..\Program Files\PICC\devices\16F877A.h
312 49 47 LCD.C
49 22 21 1wire.c
29 14 13 ds1820.c
----- -----
775 105 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 24 1 1 @delay_ms1
0 8 0 0 482 8.0 @const48
0 42 2 1 310 1.9 lcd_send_nibble
0 26 2 2 149 1.8 lcd_send_byte
0 59 3 2 439 4.3 lcd_init
0 17 1 4 157 5.0 lcd_gotoxy
0 51 3 1 404 5.6 lcd_putc
0 19 1 0 86 1.3 onewire_reset
0 33 2 2 272 4.3 onewire_write
0 37 2 2 284 4.6 onewire_read
0 314 18 13 474 4.3 ds1820_read
Inline 2 209 5.2 @SITOF
Inline 14 346 7.5 @DIVFF
0 268 16 25 689 4.8 MAIN
0 29 2 2 475 7.2 @ITOF
0 19 1 0 129 4.6 @const94
0 117 7 13 436 7.9 @MULFF
Inline 5 @FTOSD
0 66 4 13 @DIV3232
0 231 14 13 239 4.6 @PRINTF_L32D_62FPFPF
0 19 1 0 @const106
0 321 19 16 310 1.9 @ADDFF
Program metrics:
Functions 18
Statements 105
Comments 227
Volume (V) 10373
Difficilty (D) 84.4
Effort to implement (E) 875748
Time to implement (T) 13 hours, 31 minutes
Est Delivered Bugs (B) 3
Cyclomatic Complexity 28
Maintainability (MI) 74
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-007FF 1700 344