| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- /* FLASH SETTINGS
- Board: LOLIN D32
- Flash Frequency: 80MHz
- Partition Scheme: No OTA
- https://www.online-utility.org/image/convert/to/XBM
- */
- #include <WiFi.h>
- #include <Wire.h>
- #include "esp_wifi.h"
- #include "esp_wifi_types.h"
- #include <stdio.h>
- #include "freertos/FreeRTOS.h"
- #include "freertos/task.h"
- #include "esp_system.h"
- #include <Arduino.h>
- #include "Display.h"
- #include "WiFiScan.h"
- #include "MenuFunctions.h"
- //#include "icons.h"
- Display display_obj;
- WiFiScan wifi_scan_obj;
- MenuFunctions menu_function_obj;
- uint32_t currentTime = 0;
- void setup()
- {
- pinMode(FLASH_BUTTON, INPUT);
- pinMode(TFT_BL, OUTPUT);
- digitalWrite(TFT_BL, LOW);
-
- Serial.begin(115200);
- Serial.println("\n\n--------------------------------");
- Serial.println(" ESP32 Marauder ");
- Serial.println("--------------------------------\n\n");
- // Run display setup
- display_obj.RunSetup();
- // Build menus
- menu_function_obj.RunSetup();
- }
- void loop()
- {
- // get the current time
- //if ((wifi_scan_obj.currentScanMode != WIFI_ATTACK_BEACON_SPAM))
- currentTime = millis();
- // Update all of our objects
- if (!display_obj.draw_tft)
- {
- display_obj.main();
- wifi_scan_obj.main(currentTime);
- //if ((wifi_scan_obj.currentScanMode != WIFI_ATTACK_BEACON_SPAM))
- if (wifi_scan_obj.currentScanMode != WIFI_PACKET_MONITOR)
- menu_function_obj.main();
- delay(1);
- }
- else
- {
- display_obj.drawStylus();
- }
- //Serial.print("Run Time: ");
- //Serial.print(millis() - currentTime);
- //Serial.println("ms");
- }
|