Subversion Repositories FlightCtrl

Rev

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!")