ROM used: 4548 (56%)
4709 (57%) including unused fragments
1 Average locations per line
5 Average locations per statement
RAM used: 32 (9%) at main() level
97 (26%) worst case
Stack used: 4 worst case (out of 8 total available)
Lines Stmts % Files
----- ----- --- -----
524 240 27 main.c
20 0 0 main.h
423 0 0 ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
2172 260 29 ..\..\..\..\..\Program Files (x86)\PICC\drivers\math.h
37 0 0 ..\..\..\..\..\Program Files (x86)\PICC\drivers\stdio.h
409 0 0 ..\..\..\..\..\Program Files (x86)\PICC\drivers\string.h
28 0 0 ..\..\..\..\..\Program Files (x86)\PICC\drivers\stddef.h
28 0 0 ..\..\..\..\..\Program Files (x86)\PICC\drivers\ctype.h
1273 359 40 ..\..\..\..\..\Program Files (x86)\PICC\drivers\stdlib.h
121 38 4 ..\..\..\..\..\Program Files (x86)\PICC\drivers\input.c
----- -----
5035 897 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 20 0 1 @delay_ms1
0 69 2 3 1124 10.7 @I2C_READ_1
0 74 2 1 @I2C_WRITE_1
0 36 1 1 @PUTCHAR_1_
0 38 1 1 @GETCH_1_
0 63 1 10 105 3.4 @FLT
0 31 1 4 @SFTOI
0 225 5 14 44 1.9 @DIVFF
1 349 8 16 257 7.2 @ADDFF
0 147 3 13 59 2.3 @MULFF
0 37 1 2 102 2.8 @SITOF
1 640 14 21 1082 6.9 atan
0 37 1 2 572 6.0 @MUL88
Inline 6 280 1.4 @DIVS1616
0 59 1 0 80 1.2 setAK
0 177 4 0 357 1.4 setmag
0 269 6 8 558 4.7 akR
1 209 5 8 514 4.2 magR
1 478 11 4 1254 7.7 elevace
0 20 0 0 @const511
Inline 2 @PSTRINGC_69
1 362 8 4 1054 7.3 azimut
0 35 1 1 209 3.6 motorA
0 35 1 1 209 3.6 motorB
0 145 3 12 583 5.5 elevace_set
0 32 1 0 @const525
0 33 1 3 @PSTRINGCN_69
0 128 3 9 @PRINTF_LD_69
2 173 4 12 583 5.5 azimut_set
0 33 1 0 @const535
2 440 10 4 2365 9.6 MAIN
0 14 0 0 @const538
0 72 2 3 @PSTRINGC7_69
0 21 0 5 @MUL1616
0 22 0 0 @const547
0 21 0 0 @const548
Program metrics:
Functions 20
Statements 897
Comments 788
Volume (V) 18700
Difficilty (D) 96.4
Effort to implement (E) 1803548
Time to implement (T) 27 hours, 50 minutes
Est Delivered Bugs (B) 5
Cyclomatic Complexity 44
Maintainability (MI) 59
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-007FF 1893 151
00800-00FFF 2038 10
01000-017FF 613 1435
01800-01FFF 0 2048