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