Subversion Repositories FlightCtrl

Rev

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

Rev 1174 Rev 1210
Line 10... Line 10...
10
#define ARRAYGROESSE 10
10
#define ARRAYGROESSE 10
11
unsigned char Array[ARRAYGROESSE] = {1,2,3,4,5,6,7,8,9,10};
11
unsigned char Array[ARRAYGROESSE] = {1,2,3,4,5,6,7,8,9,10};
12
char DisplayBuff[80] = "Hallo Welt";
12
char DisplayBuff[80] = "Hallo Welt";
13
unsigned char DispPtr = 0;
13
unsigned char DispPtr = 0;
Line 14... Line 14...
14
 
14
 
15
unsigned char MaxMenue = 11;
15
unsigned char MaxMenue = 12;
16
unsigned char MenuePunkt = 0;
16
unsigned char MenuePunkt = 0;
Line 17... Line 17...
17
unsigned char RemoteKeys = 0;
17
unsigned char RemoteKeys = 0;
18
 
18
 
Line 43... Line 43...
43
 
43
 
44
  switch(MenuePunkt)
44
  switch(MenuePunkt)
45
   {
45
   {
46
    case 0:
46
    case 0:
47
           LCD_printfxy(0,0,"+ MikroKopter +");
-
 
48
#ifndef QUADRO
-
 
49
           LCD_printfxy(0,1,"HWV%d.%d SW%d.%d%c OCTO",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a');
-
 
50
#else 
47
           LCD_printfxy(0,0,"+ MikroKopter +");
-
 
48
           LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a');
-
 
49
           LCD_printfxy(0,2,"Setting:%d %s",GetActiveParamSetNumber(),Mixer.Name);
51
           LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a');
50
           if(I2CTimeout < 6) LCD_printfxy(0,3,"I2C ERROR!!!")
52
#endif
51
                   else
53
           LCD_printfxy(0,2,"Setting: %d ",GetActiveParamSetNumber());
52
           if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor)
54
           LCD_printfxy(0,3,"(c) Holger Buss");
53
           else LCD_printfxy(0,3,"(c) Holger Buss");
55
//           if(RemoteTasten & KEY3) TestInt--;
54
//           if(RemoteTasten & KEY3) TestInt--;
56
//           if(RemoteTasten & KEY4) TestInt++;
55
//           if(RemoteTasten & KEY4) TestInt++;
57
           break;
56
           break;
58
    case 1:
57
    case 1:
Line 144... Line 143...
144
           LCD_printfxy(0,0,"ExternControl  " );
143
           LCD_printfxy(0,0,"ExternControl  " );
145
           LCD_printfxy(0,1,"Ni:%4i  Ro:%4i ",ExternControl.Nick,ExternControl.Roll);
144
           LCD_printfxy(0,1,"Ni:%4i  Ro:%4i ",ExternControl.Nick,ExternControl.Roll);
146
           LCD_printfxy(0,2,"Gs:%4i  Gi:%4i ",ExternControl.Gas,ExternControl.Gier);
145
           LCD_printfxy(0,2,"Gs:%4i  Gi:%4i ",ExternControl.Gas,ExternControl.Gier);
147
           LCD_printfxy(0,3,"Hi:%4i  Cf:%4i ",ExternControl.Hight,ExternControl.Config);
146
           LCD_printfxy(0,3,"Hi:%4i  Cf:%4i ",ExternControl.Hight,ExternControl.Config);
148
           break;
147
           break;
-
 
148
    case 12:
-
 
149
           LCD_printfxy(0,0,"BL-Ctrl found " );
-
 
150
           LCD_printfxy(0,1," %c   %c   %c   %c ",MotorPresent[0] + '-',MotorPresent[1] + '-',MotorPresent[2] + '-',MotorPresent[3] + '-');
-
 
151
           LCD_printfxy(0,2," %c   %c   %c   %c ",MotorPresent[4] + '-',MotorPresent[5] + '-',MotorPresent[6] + '-',MotorPresent[7] + '-');
-
 
152
           LCD_printfxy(0,3," %c   -   -   -",MotorPresent[8] + '-');
-
 
153
                   if(MotorPresent[9]) LCD_printfxy(4,3,"10");
-
 
154
                   if(MotorPresent[10]) LCD_printfxy(8,3,"11");
-
 
155
                   if(MotorPresent[11]) LCD_printfxy(12,3,"12");
-
 
156
           break;
-
 
157
 
149
    default: MaxMenue = MenuePunkt - 1;
158
    default: MaxMenue = MenuePunkt - 1;
150
             MenuePunkt = 0;
159
             MenuePunkt = 0;
151
           break;
160
           break;
152
    }
161
    }
153
    RemoteKeys = 0;
162
    RemoteKeys = 0;