ROM used: 2238 (27%)
2265 (28%) including unused fragments
4 Average locations per line
33 Average locations per statement
RAM used: 18 (5%) at main() level
55 (15%) worst case
Stack used: 3 worst case (out of 8 total available)
Lines Stmts % Files
----- ----- --- -----
159 67 100 main.c
20 0 0 main.h
423 0 0 ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
----- -----
602 67 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 20 1 1 @delay_ms1
Inline 3 @I2C_READ_1
0 52 2 1 @I2C_WRITE_1
0 34 2 1 @PUTCHAR_1_
0 113 5 0 280 1.4 mpl3115_setA
0 113 5 0 280 1.4 mpl3115_setP
0 111 5 2 167 2.4 mpl3115_read
0 86 4 13 206 4.3 mpl3115_T
0 29 1 2 @ITOF
0 202 9 14 @DIVFF
0 321 14 16 395 5.3 @ADDFF
0 111 5 17 289 5.3 mpl3115_A
0 174 8 22 411 5.7 mpl3115_P
Inline 4 321 2.7 @DTOF
1 217 10 13 365 2.7 MAIN
0 13 1 0 @const110
0 72 3 3 @PSTRINGC7_68
0 13 1 0 @const112
0 79 4 4 @PSTRINGCN7_68
Inline 13 @MULFF
Inline 5 @FTOSD
0 66 3 13 @DIV3232
0 346 15 13 @PRINTF_L32D_68FPFPF
0 10 0 0 @const126
0 19 1 0 @const127
0 33 1 3 @PSTRINGCN_68
Program metrics:
Functions 9
Statements 67
Comments 98
Volume (V) 4404
Difficilty (D) 28.9
Effort to implement (E) 127218
Time to implement (T) 1 hours, 58 minutes
Est Delivered Bugs (B) 1
Cyclomatic Complexity 1
Maintainability (MI) 60
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-007FF 2017 27
00800-00FFF 217 1831
01000-017FF 0 2048
01800-01FFF 0 2048