Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 701 → Rev 702

/branches/V0.68d Code Redesign killagreg/menu.c
16,6 → 16,7
#include "printf_P.h"
#include "analog.h"
#include "mm3.h"
#include "ubx.h"
#include "_Settings.h"
 
#define ARRAYSIZE 10
47,7 → 48,7
// Display with 20 characters in 4 lines
void LCD_PrintMenu(void)
{
static uint8_t MaxMenuItem = 13, MenuItem=0;
static uint8_t MaxMenuItem = 14, MenuItem=0;
 
// if KEY1 is activated goto previous menu item
if(RemoteButtons & KEY1)
180,7 → 181,32
LCD_printfxy(0,1,"X_Range: %4i",MM3_calib.X_range);
LCD_printfxy(0,2,"Y_Range: %4i",MM3_calib.Y_range);
LCD_printfxy(0,3,"Z_Range: %4i",MM3_calib.Z_range);
break;
break;
case 14://GPS Status
LCD_printfxy(0,0,"GPS Status");
if (GPSInfo.status == INVALID)
{
LCD_printfxy(0,1,"No data available!");
}
else
{
switch (GPSInfo.satfix)
{
case SATFIX_NONE:
LCD_printfxy(0,1,"Satfix: None");
break;
case SATFIX_2D:
LCD_printfxy(0,1,"Satfix: 2D");
break;
case SATFIX_3D:
LCD_printfxy(0,1,"Satfix: 3D");
break;
default:
LCD_printfxy(0,1,"Satfix: Unknown");
break;
}
}
break;
default: MaxMenuItem = MenuItem - 1;
MenuItem = 0;
break;