debug level, serial console turn off
This commit is contained in:
@@ -876,6 +876,15 @@ String Board320_240::menuItemCaption(int16_t menuItemId, String title) {
|
|||||||
break;*/
|
break;*/
|
||||||
case MENU_GPRS: sprintf(tmpStr1, "[HW UART=%d]", liveData->settings.gprsHwSerialPort); suffix = (liveData->settings.gprsHwSerialPort == 255) ? "[off]" : tmpStr1; break;
|
case MENU_GPRS: sprintf(tmpStr1, "[HW UART=%d]", liveData->settings.gprsHwSerialPort); suffix = (liveData->settings.gprsHwSerialPort == 255) ? "[off]" : tmpStr1; break;
|
||||||
case MENU_SDCARD: sprintf(tmpStr1, "[%d] %lluMB", SD.cardType(), SD.cardSize() / (1024 * 1024)); suffix = tmpStr1; break;
|
case MENU_SDCARD: sprintf(tmpStr1, "[%d] %lluMB", SD.cardType(), SD.cardSize() / (1024 * 1024)); suffix = tmpStr1; break;
|
||||||
|
case MENU_SERIAL_CONSOLE: suffix = (liveData->settings.serialConsolePort == 255) ? "[off]" : "[on]"; break;
|
||||||
|
case MENU_DEBUG_LEVEL: switch (liveData->settings.debugLevel) {
|
||||||
|
case 0: suffix = "[none]" ; break;
|
||||||
|
case 1: suffix = "[comm]" ; break;
|
||||||
|
case 2: suffix = "[gsm]" ; break;
|
||||||
|
case 3: suffix = "[sdcard]" ; break;
|
||||||
|
default: suffix = "[unknown]";
|
||||||
|
}
|
||||||
|
break;
|
||||||
case MENU_SCREEN_ROTATION: suffix = (liveData->settings.displayRotation == 1) ? "[vertical]" : "[normal]"; break;
|
case MENU_SCREEN_ROTATION: suffix = (liveData->settings.displayRotation == 1) ? "[vertical]" : "[normal]"; break;
|
||||||
case MENU_DEFAULT_SCREEN: sprintf(tmpStr1, "[%d]", liveData->settings.defaultScreen); suffix = tmpStr1; break;
|
case MENU_DEFAULT_SCREEN: sprintf(tmpStr1, "[%d]", liveData->settings.defaultScreen); suffix = tmpStr1; break;
|
||||||
case MENU_SCREEN_BRIGHTNESS: sprintf(tmpStr1, "[%d%%]", liveData->settings.lcdBrightness); suffix = (liveData->settings.lcdBrightness == 0) ? "[auto]" : tmpStr1; break;
|
case MENU_SCREEN_BRIGHTNESS: sprintf(tmpStr1, "[%d%%]", liveData->settings.lcdBrightness); suffix = (liveData->settings.lcdBrightness == 0) ? "[auto]" : tmpStr1; break;
|
||||||
@@ -890,6 +899,7 @@ String Board320_240::menuItemCaption(int16_t menuItemId, String title) {
|
|||||||
(strlen(liveData->params.sdcardFilename) != 0) ? liveData->params.sdcardFilename :
|
(strlen(liveData->params.sdcardFilename) != 0) ? liveData->params.sdcardFilename :
|
||||||
(liveData->params.sdcardInit) ? "READY" : "MOUNT"); suffix = tmpStr1; break;
|
(liveData->params.sdcardInit) ? "READY" : "MOUNT"); suffix = tmpStr1; break;
|
||||||
case MENU_SDCARD_REC: sprintf(tmpStr1, "[%s]", (liveData->settings.sdcardEnabled == 0) ? "n/a" : (liveData->params.sdcardRecording) ? "STOP" : "START"); suffix = tmpStr1; break;
|
case MENU_SDCARD_REC: sprintf(tmpStr1, "[%s]", (liveData->settings.sdcardEnabled == 0) ? "n/a" : (liveData->params.sdcardRecording) ? "STOP" : "START"); suffix = tmpStr1; break;
|
||||||
|
case MENU_SDCARD_INTERVAL: sprintf(tmpStr1, "[%d]", liveData->settings.sdcardLogIntervalSec); suffix = tmpStr1; break;
|
||||||
//
|
//
|
||||||
case MENU_WIFI_ENABLED: suffix = (liveData->settings.wifiEnabled == 1) ? "[on]" : "[off]"; break;
|
case MENU_WIFI_ENABLED: suffix = (liveData->settings.wifiEnabled == 1) ? "[on]" : "[off]"; break;
|
||||||
case MENU_WIFI_SSID: sprintf(tmpStr1, "%s", liveData->settings.wifiSsid); suffix = tmpStr1; break;
|
case MENU_WIFI_SSID: sprintf(tmpStr1, "%s", liveData->settings.wifiSsid); suffix = tmpStr1; break;
|
||||||
@@ -1038,6 +1048,8 @@ void Board320_240::menuItemClick() {
|
|||||||
case MENU_HEADLIGHTS_REMINDER: liveData->settings.headlightsReminder = (liveData->settings.headlightsReminder == 1) ? 0 : 1; showMenu(); return; break;
|
case MENU_HEADLIGHTS_REMINDER: liveData->settings.headlightsReminder = (liveData->settings.headlightsReminder == 1) ? 0 : 1; showMenu(); return; break;
|
||||||
case MENU_GPRS: liveData->settings.gprsHwSerialPort = (liveData->settings.gprsHwSerialPort == 2) ? 255 : liveData->settings.gprsHwSerialPort + 1; showMenu(); return; break;
|
case MENU_GPRS: liveData->settings.gprsHwSerialPort = (liveData->settings.gprsHwSerialPort == 2) ? 255 : liveData->settings.gprsHwSerialPort + 1; showMenu(); return; break;
|
||||||
case MENU_GPS: liveData->settings.gpsHwSerialPort = (liveData->settings.gpsHwSerialPort == 2) ? 255 : liveData->settings.gpsHwSerialPort + 1; showMenu(); return; break;
|
case MENU_GPS: liveData->settings.gpsHwSerialPort = (liveData->settings.gpsHwSerialPort == 2) ? 255 : liveData->settings.gpsHwSerialPort + 1; showMenu(); return; break;
|
||||||
|
case MENU_SERIAL_CONSOLE: liveData->settings.serialConsolePort = (liveData->settings.serialConsolePort == 0) ? 255 : liveData->settings.serialConsolePort + 1; showMenu(); return; break;
|
||||||
|
case MENU_DEBUG_LEVEL: liveData->settings.debugLevel = (liveData->settings.debugLevel == 3) ? 0 : liveData->settings.debugLevel + 1; showMenu(); return; break;
|
||||||
// Wifi menu
|
// Wifi menu
|
||||||
case MENU_WIFI_ENABLED: liveData->settings.wifiEnabled = (liveData->settings.wifiEnabled == 1) ? 0 : 1; showMenu(); return; break;
|
case MENU_WIFI_ENABLED: liveData->settings.wifiEnabled = (liveData->settings.wifiEnabled == 1) ? 0 : 1; showMenu(); return; break;
|
||||||
case MENU_WIFI_SSID: return; break;
|
case MENU_WIFI_SSID: return; break;
|
||||||
@@ -1064,22 +1076,22 @@ void Board320_240::menuItemClick() {
|
|||||||
case 9: saveSettings(); break;
|
case 9: saveSettings(); break;
|
||||||
// Version
|
// Version
|
||||||
case 10:
|
case 10:
|
||||||
/* commInterface->executeCommand("ATSH770");
|
/* commInterface->executeCommand("ATSH770");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("3E");
|
commInterface->executeCommand("3E");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("1003");
|
commInterface->executeCommand("1003");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("2FBC1003");
|
commInterface->executeCommand("2FBC1003");
|
||||||
delay(5000);
|
delay(5000);
|
||||||
commInterface->executeCommand("ATSH770");
|
commInterface->executeCommand("ATSH770");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("3E");
|
commInterface->executeCommand("3E");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("1003");
|
commInterface->executeCommand("1003");
|
||||||
delay(50);
|
delay(50);
|
||||||
commInterface->executeCommand("2FBC1103");
|
commInterface->executeCommand("2FBC1103");
|
||||||
delay(5000);*/
|
delay(5000);*/
|
||||||
hideMenu(); return;
|
hideMenu(); return;
|
||||||
// Shutdown
|
// Shutdown
|
||||||
case 11: shutdownDevice(); return;
|
case 11: shutdownDevice(); return;
|
||||||
|
|||||||
@@ -206,8 +206,6 @@ typedef struct {
|
|||||||
byte debugLevel; // 0 - info only, 1 - debug communication (BLE/CAN), 2 - debug GSM, 3 - debug SDcard
|
byte debugLevel; // 0 - info only, 1 - debug communication (BLE/CAN), 2 - debug GSM, 3 - debug SDcard
|
||||||
uint16_t sdcardLogIntervalSec; // every x seconds
|
uint16_t sdcardLogIntervalSec; // every x seconds
|
||||||
uint16_t gprsLogIntervalSec; // every x seconds
|
uint16_t gprsLogIntervalSec; // every x seconds
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
} SETTINGS_STRUC;
|
} SETTINGS_STRUC;
|
||||||
|
|
||||||
|
|||||||
3
config.h
3
config.h
@@ -81,6 +81,8 @@ typedef struct {
|
|||||||
#define MENU_HEADLIGHTS_REMINDER 310
|
#define MENU_HEADLIGHTS_REMINDER 310
|
||||||
#define MENU_DEBUG_SCREEN 311
|
#define MENU_DEBUG_SCREEN 311
|
||||||
#define MENU_GPS 312
|
#define MENU_GPS 312
|
||||||
|
#define MENU_SERIAL_CONSOLE 313
|
||||||
|
#define MENU_DEBUG_LEVEL 314
|
||||||
//
|
//
|
||||||
#define MENU_DISTANCE_UNIT 401
|
#define MENU_DISTANCE_UNIT 401
|
||||||
#define MENU_TEMPERATURE_UNIT 402
|
#define MENU_TEMPERATURE_UNIT 402
|
||||||
@@ -94,4 +96,5 @@ typedef struct {
|
|||||||
#define MENU_SDCARD_AUTOSTARTLOG 3042
|
#define MENU_SDCARD_AUTOSTARTLOG 3042
|
||||||
#define MENU_SDCARD_MOUNT_STATUS 3043
|
#define MENU_SDCARD_MOUNT_STATUS 3043
|
||||||
#define MENU_SDCARD_REC 3044
|
#define MENU_SDCARD_REC 3044
|
||||||
|
#define MENU_SDCARD_INTERVAL 3045
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -72,6 +72,13 @@ void setup(void) {
|
|||||||
liveData = new LiveData();
|
liveData = new LiveData();
|
||||||
liveData->initParams();
|
liveData->initParams();
|
||||||
|
|
||||||
|
// Turn off serial console
|
||||||
|
if (liveData->settings.serialConsolePort = 255) {
|
||||||
|
Serial.println("Serial console disabled...");
|
||||||
|
Serial.flush();
|
||||||
|
Serial.end();
|
||||||
|
}
|
||||||
|
|
||||||
// Init board
|
// Init board
|
||||||
#ifdef BOARD_TTGO_T4
|
#ifdef BOARD_TTGO_T4
|
||||||
board = new BoardTtgoT4v13();
|
board = new BoardTtgoT4v13();
|
||||||
|
|||||||
13
menu.h
13
menu.h
@@ -36,6 +36,8 @@ MENU_ITEM menuItemsSource[100] = {
|
|||||||
{MENU_SDCARD, 3, -1, "SD card"},
|
{MENU_SDCARD, 3, -1, "SD card"},
|
||||||
{MENU_GPS, 3, -1, "GPS"},
|
{MENU_GPS, 3, -1, "GPS"},
|
||||||
{MENU_GPRS, 3, -1, "GSM/GPRS"},
|
{MENU_GPRS, 3, -1, "GSM/GPRS"},
|
||||||
|
{MENU_SERIAL_CONSOLE, 3, -1, "Serial console"},
|
||||||
|
{MENU_DEBUG_LEVEL, 3, -1, "Debug level"},
|
||||||
//{MENU_REMOTE_UPLOAD, 3, -1, "[dev] Remote upload"},
|
//{MENU_REMOTE_UPLOAD, 3, -1, "[dev] Remote upload"},
|
||||||
//{MENU_NTP, 3, -1, "[dev] NTP"},
|
//{MENU_NTP, 3, -1, "[dev] NTP"},
|
||||||
{MENU_SCREEN_ROTATION, 3, -1, "Screen rotation"},
|
{MENU_SCREEN_ROTATION, 3, -1, "Screen rotation"},
|
||||||
@@ -68,11 +70,12 @@ MENU_ITEM menuItemsSource[100] = {
|
|||||||
{MENU_WIFI_SSID, 301, -1, "SSID"},
|
{MENU_WIFI_SSID, 301, -1, "SSID"},
|
||||||
{MENU_WIFI_PASSWORD, 301, -1, "Password"},
|
{MENU_WIFI_PASSWORD, 301, -1, "Password"},
|
||||||
|
|
||||||
{3040, 304, 3, "<- parent menu"},
|
{MENU_SDCARD*10, MENU_SDCARD, 3, "<- parent menu"},
|
||||||
{MENU_SDCARD_ENABLED, 304, -1, "SD enabled"},
|
{MENU_SDCARD_ENABLED, MENU_SDCARD, -1, "SD enabled"},
|
||||||
{MENU_SDCARD_AUTOSTARTLOG, 304, -1, "Autostart log enabled"},
|
{MENU_SDCARD_AUTOSTARTLOG, MENU_SDCARD, -1, "Autostart log enabled"},
|
||||||
{MENU_SDCARD_MOUNT_STATUS, 304, -1, "Status"},
|
{MENU_SDCARD_MOUNT_STATUS, MENU_SDCARD, -1, "Status"},
|
||||||
{MENU_SDCARD_REC, 304, -1, "Record"},
|
{MENU_SDCARD_REC, MENU_SDCARD, -1, "Record"},
|
||||||
|
{MENU_SDCARD_INTERVAL, MENU_SDCARD, -1, "Log interval sec."},
|
||||||
|
|
||||||
{3060, 306, 3, "<- parent menu"},
|
{3060, 306, 3, "<- parent menu"},
|
||||||
{3061, 306, -1, "Auto mode"},
|
{3061, 306, -1, "Auto mode"},
|
||||||
|
|||||||
Reference in New Issue
Block a user