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; |