Subversion Repositories FlightCtrl

Rev

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

Rev 1278 Rev 1298
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 = 13;
15
unsigned char MaxMenue = 14;
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 38... Line 38...
38
  if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0;
38
  if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0;
39
  LcdClear();
39
  LcdClear();
40
  if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);}
40
  if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);}
41
  else {LCD_printfxy(16,0,"[%i]",MenuePunkt);};
41
  else {LCD_printfxy(16,0,"[%i]",MenuePunkt);};
Line 42... Line -...
42
 
-
 
43
 
42
 
44
  switch(MenuePunkt)
43
  switch(MenuePunkt)
45
   {
44
   {
46
    case 0:
45
    case 0:
47
           LCD_printfxy(0,0,"+ MikroKopter +");
46
           LCD_printfxy(0,0,"+ MikroKopter +");
Line 158... Line 157...
158
           LCD_printfxy(0,3," %c   -   -   -",MotorPresent[8] + '-');
157
           LCD_printfxy(0,3," %c   -   -   -",MotorPresent[8] + '-');
159
                   if(MotorPresent[9]) LCD_printfxy(4,3,"10");
158
                   if(MotorPresent[9]) LCD_printfxy(4,3,"10");
160
                   if(MotorPresent[10]) LCD_printfxy(8,3,"11");
159
                   if(MotorPresent[10]) LCD_printfxy(8,3,"11");
161
                   if(MotorPresent[11]) LCD_printfxy(12,3,"12");
160
                   if(MotorPresent[11]) LCD_printfxy(12,3,"12");
162
           break;
161
           break;
-
 
162
    case 14:
-
 
163
           LCD_printfxy(0,0,"Flight-Time  " );
-
 
164
           LCD_printfxy(0,1,"      %5umin",FlugMinuten);
-
 
165
           LCD_printfxy(0,2,"Total:%5umin",FlugMinutenGesamt);
-
 
166
           LCD_printfxy(13,3,"(reset)");
-
 
167
                   if(RemoteKeys & KEY4)
-
 
168
             {
-
 
169
               FlugMinuten = 0;
-
 
170
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2],FlugMinuten / 256);
-
 
171
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2+1],FlugMinuten % 256);
-
 
172
                         }
-
 
173
           break;
-
 
174
                   
163
    default: MaxMenue = MenuePunkt - 1;
175
    default: MaxMenue = MenuePunkt - 1;
164
             MenuePunkt = 0;
176
             MenuePunkt = 0;
165
           break;
177
           break;
166
    }
178
    }
167
    RemoteKeys = 0;
179
    RemoteKeys = 0;