Просмотр исходного кода

PROGMEM commands and remove mini lv_arduino

Just Call Me Koko 3 лет назад
Родитель
Сommit
0f58a0657b

+ 3 - 3
esp32_marauder/CommandLine.cpp

@@ -24,7 +24,7 @@ void CommandLine::parseCommand(String input) {
   if (input != "")
     Serial.println("#" + input);
 
-  if (input == "stopscan") {
+  if (input == STOPSCAN_CMD) {
     wifi_scan_obj.StartScan(WIFI_SCAN_OFF);
 
     // If we don't do this, the text and button coordinates will be off
@@ -34,13 +34,13 @@ void CommandLine::parseCommand(String input) {
     menu_function_obj.changeMenu(menu_function_obj.current_menu);
   }
     
-  else if (input == "scanap") {
+  else if (input == SCANAP_CMD) {
     display_obj.clearScreen();
     menu_function_obj.drawStatusBar();
     wifi_scan_obj.StartScan(WIFI_SCAN_TARGET_AP, TFT_MAGENTA);
   }
 
-  else if (input == "clearap") {
+  else if (input == CLEARAP_CMD) {
     wifi_scan_obj.RunClearAPs();
   }
 }

+ 5 - 0
esp32_marauder/CommandLine.h

@@ -9,6 +9,11 @@ extern MenuFunctions menu_function_obj;
 extern WiFiScan wifi_scan_obj;
 extern Display display_obj;
 
+// Commands
+const char PROGMEM SCANAP_CMD[] = "scanap";
+const char PROGMEM STOPSCAN_CMD[] = "stopscan";
+const char PROGMEM CLEARAP_CMD[] = "clearap";
+
 class CommandLine {
   private:
     String getSerialInput();

Разница между файлами не показана из-за своего большого размера
+ 460 - 499
esp32_marauder/MenuFunctions.cpp


+ 7 - 3
esp32_marauder/configs.h

@@ -2,8 +2,8 @@
 
   #define configs_h
 
-//  #define MARAUDER_MINI
-  #define MARAUDER_V4
+  #define MARAUDER_MINI
+//  #define MARAUDER_V4
 
   #define MARAUDER_VERSION "v0.9.6"
 
@@ -138,6 +138,8 @@
 
   //// MENU DEFINITIONS
   #ifdef MARAUDER_V4
+    #define BANNER_TIME 100
+    
     #define COMMAND_PREFIX "!"
     
     // Keypad start position, key sizes and spacing
@@ -155,13 +157,15 @@
   #endif
   
   #ifdef MARAUDER_MINI
+    #define BANNER_TIME 50
+    
     #define COMMAND_PREFIX "!"
     
     // Keypad start position, key sizes and spacing
     #define KEY_X (TFT_WIDTH/2) // Centre of key
     #define KEY_Y (TFT_HEIGHT/4.5)
     #define KEY_W TFT_WIDTH // Width and height
-    #define KEY_H (TFT_HEIGHT/10)
+    #define KEY_H (TFT_HEIGHT/12.8)
     #define KEY_SPACING_X 0 // X and Y gap
     #define KEY_SPACING_Y 1
     #define KEY_TEXTSIZE 1   // Font size multiplier

Некоторые файлы не были показаны из-за большого количества измененных файлов