Subversion Repositories FlightCtrl

Rev

Rev 1972 | Rev 2008 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1972 Rev 1982
Line 245... Line 245...
245
}
245
}
Line 246... Line 246...
246
 
246
 
247
//---------------------------------------------------------------
247
//---------------------------------------------------------------
248
void HoTT_Menu(void)
248
void HoTT_Menu(void)
249
{
249
{
250
 static unsigned char line, page = 0,show_current = 0,show_mag = 0;
250
 static unsigned char line, page = 0,show_current = 0,show_mag = 0, show_poti = 0;
251
 unsigned char tmp;
251
 unsigned char tmp;
Line 252... Line 252...
252
 HoTTVarioMeter = (HoTTVarioMeter * 7 + VarioMeter) / 8;
252
 HoTTVarioMeter = (HoTTVarioMeter * 7 + VarioMeter) / 8;
253
 
253
 
Line 528... Line 528...
528
                        break;
528
                        break;
529
    case 5: HoTT_printfxy(0,5,"HOME ALT:");
529
    case 5: HoTT_printfxy(0,5,"HOME ALT:");
530
                        if(EE_Parameter.ComingHomeAltitude) HoTT_printf("%um",EE_Parameter.ComingHomeAltitude) else HoTT_printf("HOLD ");
530
                        if(EE_Parameter.ComingHomeAltitude) HoTT_printf("%um",EE_Parameter.ComingHomeAltitude) else HoTT_printf("HOLD ");
531
                        break;
531
                        break;
532
        case 6:
532
        case 6:
-
 
533
                        if(!show_poti)
-
 
534
                         {
533
            HoTT_printfxy(0,6,"Ni:%4i Ro:%4i C:%3i",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]], Parameter_ServoNickControl);
535
              HoTT_printfxy(0,6,"Ni:%4i Ro:%4i C:%3i",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]], Parameter_ServoNickControl);
534
                    HoTT_printfxy(0,7,"Gs:%4i Ya:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]);
536
                      HoTT_printfxy(0,7,"Gs:%4i Ya:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]);
-
 
537
                         }
-
 
538
                        else
-
 
539
                         {
-
 
540
              HoTT_printfxy(0,6,"P1:%4i P2:%4i 3:%3i",Poti1,Poti2, Poti3);
-
 
541
                      HoTT_printfxy(0,7,"P4:%4i P5:%4i 6:%3i",Poti4,Poti5, Poti6);
-
 
542
                         }
-
 
543
 
535
                        break;
544
                        break;
536
    case 7: //HoTT_printfxy(0,6,"WARNINGS:");
545
    case 7: //HoTT_printfxy(0,6,"WARNINGS:");
537
                        if(HoTTBlink)
546
                        if(HoTTBlink)
538
                        {
547
                        {
539
                         LIBFC_HoTT_SetPos(6 * 21);
548
                         LIBFC_HoTT_SetPos(6 * 21);
Line 551... Line 560...
551
    case 12:
560
    case 12:
552
    case 13:
561
    case 13:
553
    case 14:
562
    case 14:
554
    case 15:
563
    case 15:
555
    case 16:
564
    case 16:
-
 
565
                        if(HottKeyboard == HOTT_KEY_SET) { if(show_poti) show_poti = 0; else show_poti = 1;   Hott_ClearLine(6);  Hott_ClearLine(7);}
-
 
566
                        else
556
                        if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page = 1; line = 0;};
567
                        if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page = 1; line = 0;};
557
                        HottKeyboard = 0;
568
                        HottKeyboard = 0;
558
                        break;
569
                        break;
559
   default:  line = 0;
570
   default:  line = 0;
560
                        break;
571
                        break;