Subversion Repositories NaviCtrl

Rev

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

Rev 467 Rev 471
Line 66... Line 66...
66
#include "menu.h"
66
#include "menu.h"
67
#include "uart1.h"
67
#include "uart1.h"
68
#include "ncmag.h"
68
#include "ncmag.h"
69
#include "logging.h"
69
#include "logging.h"
70
#include "settings.h"
70
#include "settings.h"
-
 
71
#include "gpx.h"
Line 71... Line 72...
71
 
72
 
72
u8 DispPtr = 0;
73
u8 DispPtr = 0;
Line 73... Line 74...
73
s8 DisplayBuff[DISPLAYBUFFSIZE];
74
s8 DisplayBuff[DISPLAYBUFFSIZE];
74
 
75
 
Line 75... Line 76...
75
 
76
 
76
u8 MenuItem = 0;
77
u8 MenuItem = 0;
77
u8 MaxMenuItem = 21;
78
u8 MaxMenuItem = 22;
78
 
79
 
Line 445... Line 446...
445
                        LCD_printfxy(0,2,"GPS-Data:  %2i.%iHz ",FreqNewGpsDataIn5Sec/10, FreqNewGpsDataIn5Sec%10);
446
                        LCD_printfxy(0,2,"GPS-Data:  %2i.%iHz ",FreqNewGpsDataIn5Sec/10, FreqNewGpsDataIn5Sec%10);
446
                        LCD_printfxy(0,3,"GPS-Update:%2i.%iHz ",FreqGpsProcessedIn5Sec/10, FreqGpsProcessedIn5Sec%10);
447
                        LCD_printfxy(0,3,"GPS-Update:%2i.%iHz ",FreqGpsProcessedIn5Sec/10, FreqGpsProcessedIn5Sec%10);
447
                        if(FreqNewGpsDataIn5Sec >= 48 && FreqNewGpsDataIn5Sec <= 52) LCD_printfxy(18,2,"OK") else LCD_printfxy(18,2,"!!");
448
                        if(FreqNewGpsDataIn5Sec >= 48 && FreqNewGpsDataIn5Sec <= 52) LCD_printfxy(18,2,"OK") else LCD_printfxy(18,2,"!!");
448
                        if(FreqGpsProcessedIn5Sec >= 350) LCD_printfxy(18,3,"OK") else LCD_printfxy(18,3,"!!");
449
                        if(FreqGpsProcessedIn5Sec >= 350) LCD_printfxy(18,3,"OK") else LCD_printfxy(18,3,"!!");
449
                        break;
450
                        break;
-
 
451
                case 22:
-
 
452
           LCD_printfxy(0,0,"BL Current" );
-
 
453
           LCD_printfxy(11,3,"(in 0.1A)" );
-
 
454
                   for(i1 = 0; i1 < 3; i1++)
-
 
455
                    {
-
 
456
                     LCD_printfxy(0,i1+1,"%3d %3d %3d %3d ",BL3_Current(i1*4),BL3_Current(i1*4+1),BL3_Current(i1*4+2),BL3_Current(i1*4+3));
-
 
457
                         if(Motor[4 + i1 * 4].State == 0) break;
-
 
458
                        }                      
-
 
459
 
-
 
460
                        break;
450
                default:
461
                default:
451
                        //MaxMenuItem = MenuItem - 1;
462
                        //MaxMenuItem = MenuItem - 1;
452
                        MenuItem = 0;
463
                        MenuItem = 0;
453
                        break;
464
                        break;
454
    }
465
    }