Rev 499 | Rev 918 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 499 | Rev 595 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
25 | for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
26 | } |
26 | } |
Line 27... | Line 27... | ||
27 | 27 | ||
28 | void Menu(void) |
28 | void Menu(void) |
29 | { |
29 | { |
Line 30... | Line 30... | ||
30 | static unsigned char MaxMenue = 10,MenuePunkt=0; |
30 | static unsigned char MaxMenue = 11,MenuePunkt=0; |
31 | 31 | ||
32 | if(RemoteTasten & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue; LcdClear(); RemotePollDisplayLine = -1; } |
32 | if(RemoteTasten & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue; LcdClear(); RemotePollDisplayLine = -1; } |
33 | if(RemoteTasten & KEY2) { MenuePunkt++; LcdClear(); RemotePollDisplayLine = -1;} |
33 | if(RemoteTasten & KEY2) { MenuePunkt++; LcdClear(); RemotePollDisplayLine = -1;} |
34 | if((RemoteTasten & KEY1) && (RemoteTasten & KEY2)) MenuePunkt = 0; |
34 | if((RemoteTasten & KEY1) && (RemoteTasten & KEY2)) MenuePunkt = 0; |
35 | LCD_printfxy(17,0,"[%i]",MenuePunkt); |
35 | if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);} else {LCD_printfxy(16,0,"[%i]",MenuePunkt);}; |
36 | switch(MenuePunkt) |
36 | switch(MenuePunkt) |
37 | { |
37 | { |
38 | case 0: |
38 | case 0: |
39 | LCD_printfxy(0,0,"++ MikroKopter ++"); |
39 | LCD_printfxy(0,0,"+ MikroKopter +"); |
40 | LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10,VERSION_HAUPTVERSION, VERSION_NEBENVERSION,VERSION_INDEX+'a'); |
40 | LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10,VERSION_HAUPTVERSION, VERSION_NEBENVERSION,VERSION_INDEX+'a'); |
41 | LCD_printfxy(0,2,"Setting: %d ",GetActiveParamSetNumber()); |
41 | LCD_printfxy(0,2,"Setting: %d ",GetActiveParamSetNumber()); |
42 | LCD_printfxy(0,3,"(c) Holger Buss"); |
42 | LCD_printfxy(0,3,"(c) Holger Buss"); |
Line 117... | Line 117... | ||
117 | LCD_printfxy(0,0,"Servo " ); |
117 | LCD_printfxy(0,0,"Servo " ); |
118 | LCD_printfxy(0,1,"Setpoint %3i",Parameter_ServoNickControl); |
118 | LCD_printfxy(0,1,"Setpoint %3i",Parameter_ServoNickControl); |
119 | LCD_printfxy(0,2,"Stellung: %3i",ServoValue); |
119 | LCD_printfxy(0,2,"Stellung: %3i",ServoValue); |
120 | LCD_printfxy(0,3,"Range:%3i-%3i",EE_Parameter.ServoNickMin,EE_Parameter.ServoNickMax); |
120 | LCD_printfxy(0,3,"Range:%3i-%3i",EE_Parameter.ServoNickMin,EE_Parameter.ServoNickMax); |
121 | break; |
121 | break; |
- | 122 | case 11: |
|
- | 123 | LCD_printfxy(0,0,"ExternControl " ); |
|
- | 124 | LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",ExternControl.Nick,ExternControl.Roll); |
|
- | 125 | LCD_printfxy(0,2,"Gs:%4i Gi:%4i ",ExternControl.Gas,ExternControl.Gier); |
|
- | 126 | LCD_printfxy(0,3,"Hi:%4i Cf:%4i ",ExternControl.Hight,ExternControl.Config); |
|
- | 127 | break; |
|
122 | default: MaxMenue = MenuePunkt - 1; |
128 | default: MaxMenue = MenuePunkt - 1; |
123 | MenuePunkt = 0; |
129 | MenuePunkt = 0; |
124 | break; |
130 | break; |
125 | } |
131 | } |
126 | RemoteTasten = 0; |
132 | RemoteTasten = 0; |