Browse Source

Pre ESP-IDF v4.4

Just Call Me Koko 4 years ago
parent
commit
f166c7a4df
2 changed files with 13 additions and 0 deletions
  1. 10 0
      esp32_marauder/WiFiScan.cpp
  2. 3 0
      esp32_marauder/WiFiScan.h

+ 10 - 0
esp32_marauder/WiFiScan.cpp

@@ -11,6 +11,11 @@ int num_eapol = 0;
 LinkedList<ssid>* ssids;
 LinkedList<AccessPoint>* access_points;
 
+int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3){
+    printf("Sanity check bypass called!\n");
+    return 0;
+}
+
 class bluetoothScanAllCallback: public BLEAdvertisedDeviceCallbacks {
 
     /* Original BLE */
@@ -131,6 +136,11 @@ WiFiScan::WiFiScan()
 {
 }
 
+/*int WiFiScan::ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3){
+    printf("Sanity check bypass called!\n");
+    return 0;
+}*/
+
 void WiFiScan::RunSetup() {
   ssids = new LinkedList<ssid>();
   access_points = new LinkedList<AccessPoint>();

+ 3 - 0
esp32_marauder/WiFiScan.h

@@ -61,6 +61,7 @@ extern BatteryInterface battery_obj;
 extern TemperatureInterface temp_obj;
 
 esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq);
+int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3);
 
 struct ssid {
   String essid;
@@ -212,6 +213,8 @@ class WiFiScan
     void RunLvJoinWiFi(uint8_t scan_mode, uint16_t color);
     static void scanCompleteCB(BLEScanResults scanResults);
 
+    //int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3);
+
   public:
     WiFiScan();