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; |