ROM used: 4748 (58%)
4787 (58%) including unused fragments
2 Average locations per line
10 Average locations per statement
RAM used: 19 (5%) at main() level
82 (22%) worst case
Stack used: 4 worst case (out of 8 total available)
Lines Stmts % Files
----- ----- --- -----
480 229 47 main.c
20 0 0 main.h
423 0 0 ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
2172 260 53 ..\..\..\..\..\Program Files (x86)\PICC\drivers\math.h
----- -----
3095 489 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 20 0 1 @delay_ms1
0 69 1 3 1124 10.7 @I2C_READ_1
0 74 2 1 @I2C_WRITE_1
0 36 1 1 @PUTCHAR_1_
0 63 1 10 @FLT
0 31 1 4 @SFTOI
0 202 4 14 44 1.9 @DIVFF
0 321 7 16 257 7.2 @ADDFF
0 117 2 13 @MULFF
0 37 1 2 102 2.8 @SITOF
1 654 14 21 1082 6.9 atan
0 59 1 0 80 1.2 setAK
0 177 4 0 357 1.4 setmag
0 269 6 8 558 4.7 akR
Inline 6 122 4.5 @DIVS1616
1 213 4 8 514 4.2 magR
1 507 11 4 1250 7.7 vyska
0 10 0 0 93 2.5 @const235
0 70 1 3 140 3.1 @PSTRINGC7_69
0 20 0 0 966 7.3 @const239
Inline 2 209 3.6 @PSTRINGC_69
0 24 1 0 966 7.3 @const241
0 33 1 3 209 3.6 @PSTRINGCN_69
Inline 5 209 3.6 @FTOSD
0 66 1 13 815 5.4 @DIV3232
1 247 5 13 1276 5.9 @PRINTF_L32D_69FPFPF
2 359 8 4 966 7.3 azimut
0 35 1 1 209 3.6 motorA
0 35 1 1 209 3.6 motorB
1 196 4 3 815 5.4 vyska_set
0 10 0 0 166 4.5 @const261
0 32 1 0 669 3.3 @const265
0 128 3 9 111 3.1 @PRINTF_LD_69
1 195 4 11 779 5.4 azimut_set
0 33 1 0 1177 4.9 @const273
2 217 5 1 669 3.3 MAIN
0 9 0 0 431 2.8 @const276
0 10 0 0 431 2.8 @const281
0 10 0 0 431 2.8 @const282
0 20 0 0 @const283
0 21 0 3 @DIV88
2 115 2 6 @PRINTF_D_69
Program metrics:
Functions 33
Statements 489
Comments 391
Volume (V) 31386
Difficilty (D) 149.5
Effort to implement (E) 4693130
Time to implement (T) 72 hours, 25 minutes
Est Delivered Bugs (B) 9
Cyclomatic Complexity 59
Maintainability (MI) 51
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-007FF 2041 3
00800-00FFF 2012 36
01000-017FF 691 1357
01800-01FFF 0 2048