Subversion Repositories FlightCtrl

Rev

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

Rev 1486 Rev 1501
Line 8... Line 8...
8
#include "main.h"
8
#include "main.h"
Line 9... Line 9...
9
 
9
 
10
char DisplayBuff[80] = "Hallo Welt";
10
char DisplayBuff[80] = "Hallo Welt";
Line 11... Line 11...
11
unsigned char DispPtr = 0;
11
unsigned char DispPtr = 0;
12
 
12
 
13
unsigned char MaxMenue = 16;
13
unsigned char MaxMenue = 17;
Line 14... Line 14...
14
unsigned char MenuePunkt = 0;
14
unsigned char MenuePunkt = 0;
15
unsigned char RemoteKeys = 0;
15
unsigned char RemoteKeys = 0;
Line 31... Line 31...
31
        DisplayBuff[DispPtr++] = c;
31
        DisplayBuff[DispPtr++] = c;
32
}
32
}
Line 33... Line 33...
33
 
33
 
34
void Menu(void)
34
void Menu(void)
35
 {
-
 
36
 
-
 
37
  if(MenuePunkt > MaxMenue) MenuePunkt = MaxMenue;
-
 
38
 
35
 {
39
  if(RemoteKeys & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue;}
36
  if(RemoteKeys & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue;}
40
  if(RemoteKeys & KEY2) { if(MenuePunkt == MaxMenue) MenuePunkt = 0; else MenuePunkt++;}
37
  if(RemoteKeys & KEY2) { if(MenuePunkt == MaxMenue) MenuePunkt = 0; else MenuePunkt++;}
41
  if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0;
38
  if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0;
42
  LcdClear();
39
  LcdClear();
Line 184... Line 181...
184
               FlugMinuten = 0;
181
               FlugMinuten = 0;
185
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2],FlugMinuten / 256);
182
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2],FlugMinuten / 256);
186
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2+1],FlugMinuten % 256);
183
               eeprom_write_byte(&EEPromArray[EEPROM_ADR_MINUTES2+1],FlugMinuten % 256);
187
                         }
184
                         }
188
           break;
185
           break;
189
 
-
 
190
    default: MaxMenue = MenuePunkt - 1;
-
 
191
             MenuePunkt = 0;
186
    default:  MenuePunkt = 0;
192
           break;
187
           break;
193
    }
188
    }
194
    RemoteKeys = 0;
189
    RemoteKeys = 0;
195
}
190
}