Add dismissing the GPS screen

This commit is contained in:
Jason P 2025-07-18 23:32:48 -05:00
parent 3d53ead901
commit 964afd0335
2 changed files with 7 additions and 3 deletions

View File

@ -1115,6 +1115,10 @@ void Screen::dismissCurrentFrame()
LOG_INFO("Dismiss Bearings"); LOG_INFO("Dismiss Bearings");
dismissedFrames.nodelist_bearings = true; dismissedFrames.nodelist_bearings = true;
dismissed = true; dismissed = true;
} else if (currentFrame == framesetInfo.positions.gps) {
LOG_INFO("Dismiss Position");
dismissedFrames.gps = true;
dismissed = true;
} }
if (dismissed) { if (dismissed) {

View File

@ -466,9 +466,9 @@ void menuHandler::positionBaseMenu()
{ {
enum optionsNumbers { Back, GPSToggle, CompassMenu, CompassCalibrate, DismissFrame, enumEnd }; enum optionsNumbers { Back, GPSToggle, CompassMenu, CompassCalibrate, DismissFrame, enumEnd };
static const char *optionsArray[enumEnd] = {"Back", "GPS Toggle", "Compass"}; static const char *optionsArray[enumEnd] = {"Back", "GPS Toggle", "Compass", "Dismiss Frame"};
static int optionsEnumArray[enumEnd] = {Back, GPSToggle, CompassMenu}; static int optionsEnumArray[enumEnd] = {Back, GPSToggle, CompassMenu, DismissFrame};
int options = 3; int options = 4;
if (accelerometerThread) { if (accelerometerThread) {
optionsArray[options] = "Compass Calibrate"; optionsArray[options] = "Compass Calibrate";