Rev 1933 | Rev 1935 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1933 | Rev 1934 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
27 | for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
28 | } |
28 | } |
Line 29... | Line 29... | ||
29 | 29 | ||
30 | void Menu_Putchar(char c) |
30 | void Menu_Putchar(char c) |
31 | { |
31 | { |
32 | DisplayBuff[DispPtr++] = c; |
32 | if(DispPtr < 80) DisplayBuff[DispPtr++] = c; |
Line 33... | Line 33... | ||
33 | } |
33 | } |
34 | 34 | ||
35 | void Menu(void) |
35 | void Menu(void) |
Line 46... | Line 46... | ||
46 | { |
46 | { |
47 | case 0: |
47 | case 0: |
48 | LCD_printfxy(0,0,"+ MikroKopter +"); |
48 | LCD_printfxy(0,0,"+ MikroKopter +"); |
49 | LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a'); |
49 | LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a'); |
50 | LCD_printfxy(0,2,"Setting:%d %s", GetActiveParamSet(),Mixer.Name); |
50 | LCD_printfxy(0,2,"Setting:%d %s", GetActiveParamSet(),Mixer.Name); |
- | 51 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
|
- | 52 | if(NC_ErrorCode) |
|
- | 53 | { |
|
- | 54 | LCD_printfxy(0,3,"%2d:",NC_ErrorCode); |
|
- | 55 | _printf_P(&Menu_Putchar, NC_ERROR_TEXT[NC_ErrorCode] , 0); |
|
- | 56 | } |
|
- | 57 | else |
|
- | 58 | #endif |
|
51 | if(VersionInfo.HardwareError[0]) LCD_printfxy(0,3,"Hardware Error 1:%d !!",VersionInfo.HardwareError[0]) |
59 | if(VersionInfo.HardwareError[0]) LCD_printfxy(0,3,"Hardware Error 1:%d !!",VersionInfo.HardwareError[0]) |
52 | else |
60 | else |
53 | if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor) |
61 | if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor) |
54 | else |
62 | else |
55 | if(VersionInfo.HardwareError[1] & FC_ERROR1_MIXER) LCD_printfxy(0,3,"Mixer Error!") |
63 | if(VersionInfo.HardwareError[1] & FC_ERROR1_MIXER) LCD_printfxy(0,3,"Mixer Error!") |