Subversion Repositories NaviCtrl

Rev

Rev 327 | Rev 338 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 327 Rev 330
Line 393... Line 393...
393
                                                break;
393
                                                break;
394
                                }
394
                                }
395
                        }
395
                        }
396
                        else
396
                        else
397
                        {
397
                        {
-
 
398
                                if(GeoMagDec < 0) sign = '-';
-
 
399
                                else sign = '+';
398
                                LCD_printfxy(0,0,"Magnetic Field");
400
                                LCD_printfxy(0,0,"Magnetic Field");
399
                                LCD_printfxy(0,1,"X:%5i",MagVector.X);
401
                                LCD_printfxy(0,1,"X:%5i",MagVector.X);
400
                                LCD_printfxy(0,2,"Y:%5i",MagVector.Y);
402
                                LCD_printfxy(0,2,"Y:%5i",MagVector.Y);
401
                                LCD_printfxy(0,3,"Z:%5i",MagVector.Z);
403
                                LCD_printfxy(0,3,"Z:%5i",MagVector.Z);
-
 
404
                                LCD_printfxy(8,1,"Field:%3i",EarthMagneticField/5);
-
 
405
                                LCD_printfxy(8,2,"Dec:%c%i.%1i", sign, abs(GeoMagDec)/10,abs(GeoMagDec)%10);
-
 
406
                                LCD_printfxy(8,3,"Inc:%2i", EarthMagneticInclination);
402
                                LCD_printfxy(15,3,"(CAL)");
407
                                LCD_printfxy(15,3,"(CAL)");
403
                        }
408
                        }
404
                        if(Keys & KEY4) //  next step
409
                        if(Keys & KEY4) //  next step
405
                        {
410
                        {
406
                                if(Compass_CalState <5) Compass_SetCalState(Compass_CalState+1);
411
                                if(Compass_CalState <5) Compass_SetCalState(Compass_CalState+1);