@@ -75,7 +75,7 @@ extern "C" {
7575 memcpy (&AdvData_Raw[i], Name, name_len);
7676 i += name_len;
7777
78- #ifndef HAS_DUAL_BAND
78+ #ifndef HAS_NIMBLE_2
7979 AdvData.addData (std::string ((char *)AdvData_Raw, 7 + name_len));
8080 #else
8181 AdvData.addData (AdvData_Raw, 7 + name_len);
@@ -106,7 +106,7 @@ extern "C" {
106106 // AdvData_Raw[i++] = 0x10; // Type ???
107107 // esp_fill_random(&AdvData_Raw[i], 3);
108108
109- #ifndef HAS_DUAL_BAND
109+ #ifndef HAS_NIMBLE_2
110110 AdvData.addData (std::string ((char *)AdvData_Raw, 11 ));
111111 #else
112112 AdvData.addData (AdvData_Raw, 11 );
@@ -140,7 +140,7 @@ extern "C" {
140140 AdvData_Raw[i++] = (uint8_t )random (256 );
141141 AdvData_Raw[i++] = 0x00 ;
142142
143- #ifndef HAS_DUAL_BAND
143+ #ifndef HAS_NIMBLE_2
144144 AdvData.addData (std::string ((char *)AdvData_Raw, 21 ));
145145 #else
146146 AdvData.addData (AdvData_Raw, 21 );
@@ -170,7 +170,7 @@ extern "C" {
170170 AdvData_Raw[i++] = 0x43 ;
171171 AdvData_Raw[i++] = (model >> 0x00 ) & 0xFF ; // Watch Model / Color (?)
172172
173- #ifndef HAS_DUAL_BAND
173+ #ifndef HAS_NIMBLE_2
174174 AdvData.addData (std::string ((char *)AdvData_Raw, 15 ));
175175 #else
176176 AdvData.addData (AdvData_Raw, 15 );
@@ -197,7 +197,7 @@ extern "C" {
197197 AdvData_Raw[i++] = 0x0A ;
198198 AdvData_Raw[i++] = (rand () % 120 ) - 100 ; // -100 to +20 dBm
199199
200- #ifndef HAS_DUAL_BAND
200+ #ifndef HAS_NIMBLE_2
201201 AdvData.addData (std::string ((char *)AdvData_Raw, 14 ));
202202 #else
203203 AdvData.addData (AdvData_Raw, 14 );
@@ -249,7 +249,7 @@ extern "C" {
249249 AdvData_Raw[i++] = 0x80 ;
250250
251251 // Add the constructed Advertisement Data to the BLE advertisement
252- #ifndef HAS_DUAL_BAND
252+ #ifndef HAS_NIMBLE_2
253253 AdvData.addData (std::string ((char *)AdvData_Raw, i));
254254 #else
255255 AdvData.addData (AdvData_Raw, i);
@@ -261,7 +261,7 @@ extern "C" {
261261 case Airtag: {
262262 for (int i = 0 ; i < airtags->size (); i++) {
263263 if (airtags->get (i).selected ) {
264- #ifndef HAS_DUAL_BAND
264+ #ifndef HAS_NIMBLE_2
265265 AdvData.addData (std::string ((char *)airtags->get (i).payload .data (), airtags->get (i).payloadSize ));
266266 #else
267267 AdvData.addData (airtags->get (i).payload .data (), airtags->get (i).payloadSize );
@@ -286,7 +286,7 @@ extern "C" {
286286 // // https://github.com/Spooks4576
287287
288288
289- #ifndef HAS_DUAL_BAND
289+ #ifndef HAS_NIMBLE_2
290290 class bluetoothScanAllCallback : public NimBLEAdvertisedDeviceCallbacks {
291291
292292 void onResult (NimBLEAdvertisedDevice *advertisedDevice) {
@@ -306,7 +306,7 @@ extern "C" {
306306 (wifi_scan_obj.currentScanMode == BT_SCAN_AIRTAG_MON)) {
307307 // Serial.println("Getting payload length...");
308308 // Serial.flush();
309- #ifndef HAS_DUAL_BAND
309+ #ifndef HAS_NIMBLE_2
310310 uint8_t * payLoad = advertisedDevice->getPayload ();
311311 size_t len = advertisedDevice->getPayloadLength ();
312312 if (!payLoad) {
@@ -401,7 +401,7 @@ extern "C" {
401401 }
402402 }
403403 else if (wifi_scan_obj.currentScanMode == BT_SCAN_FLIPPER) {
404- #ifndef HAS_DUAL_BAND
404+ #ifndef HAS_NIMBLE_2
405405 uint8_t * payLoad = advertisedDevice->getPayload ();
406406 size_t len = advertisedDevice->getPayloadLength ();
407407 #else
@@ -595,7 +595,7 @@ extern "C" {
595595 }
596596 }
597597 else if (wifi_scan_obj.currentScanMode == BT_SCAN_FLOCK) {
598- #ifndef HAS_DUAL_BAND
598+ #ifndef HAS_NIMBLE_2
599599 uint8_t * payLoad = advertisedDevice->getPayload ();
600600 size_t len = advertisedDevice->getPayloadLength ();
601601 #else
@@ -770,7 +770,7 @@ extern "C" {
770770 return ;
771771 }
772772
773- #ifndef HAS_DUAL_BAND
773+ #ifndef HAS_NIMBLE_2
774774 uint8_t * payLoad = advertisedDevice->getPayload ();
775775 size_t len = advertisedDevice->getPayloadLength ();
776776 #else
@@ -1018,7 +1018,7 @@ extern "C" {
10181018
10191019 if ((wifi_scan_obj.currentScanMode == BT_SCAN_AIRTAG) ||
10201020 (wifi_scan_obj.currentScanMode == BT_SCAN_AIRTAG_MON)) {
1021- #ifndef HAS_DUAL_BAND
1021+ #ifndef HAS_NIMBLE_2
10221022 uint8_t * payLoad = advertisedDevice->getPayload ();
10231023 size_t len = advertisedDevice->getPayloadLength ();
10241024 if (!payLoad) {
@@ -1074,7 +1074,7 @@ extern "C" {
10741074
10751075 AirTag airtag;
10761076 airtag.mac = mac;
1077- #ifndef HAS_DUAL_BAND
1077+ #ifndef HAS_NIMBLE_2
10781078 airtag.payload .assign (payLoad, payLoad + len);
10791079 airtag.payloadSize = len;
10801080 #else
@@ -1103,7 +1103,7 @@ extern "C" {
11031103 }
11041104 }
11051105 else if (wifi_scan_obj.currentScanMode == BT_SCAN_FLIPPER) {
1106- #ifndef HAS_DUAL_BAND
1106+ #ifndef HAS_NIMBLE_2
11071107 uint8_t * payLoad = advertisedDevice->getPayload ();
11081108 size_t len = advertisedDevice->getPayloadLength ();
11091109 #else
@@ -1279,7 +1279,7 @@ extern "C" {
12791279 }
12801280 }
12811281 else if (wifi_scan_obj.currentScanMode == BT_SCAN_FLOCK) {
1282- #ifndef HAS_DUAL_BAND
1282+ #ifndef HAS_NIMBLE_2
12831283 uint8_t * payLoad = advertisedDevice->getPayload ();
12841284 size_t len = advertisedDevice->getPayloadLength ();
12851285 #else
@@ -1454,7 +1454,7 @@ extern "C" {
14541454 return ;
14551455 }
14561456
1457- #ifndef HAS_DUAL_BAND
1457+ #ifndef HAS_NIMBLE_2
14581458 uint8_t * payLoad = advertisedDevice->getPayload ();
14591459 size_t len = advertisedDevice->getPayloadLength ();
14601460 #else
@@ -2594,7 +2594,7 @@ bool WiFiScan::mac_cmp(uint8_t addr1[6], uint8_t addr2[6]) {
25942594
25952595#ifdef HAS_BT
25962596 void WiFiScan::copyNimbleMac (const BLEAddress &addr, unsigned char out[6 ]) {
2597- #ifndef HAS_DUAL_BAND
2597+ #ifndef HAS_NIMBLE_2
25982598 const uint8_t * bytes = addr.getNative (); // NimBLE gives MAC as uint8_t[6]
25992599 #else
26002600 const ble_addr_t * base_addr = addr.getBase ();
@@ -4868,7 +4868,7 @@ void WiFiScan::executeWarDrive() {
48684868 // Start a BLE scan
48694869 if (currentScanMode == WIFI_SCAN_WAR_DRIVE) {
48704870 #ifdef HAS_BT
4871- #ifdef HAS_DUAL_BAND
4871+ #ifdef HAS_NIMBLE_2
48724872 pBLEScan->start (500 , false , false ); // Scan is in MS
48734873 #else
48744874 pBLEScan->start (1 , scanCompleteCB, false ); // Scan is in Seconds
@@ -5522,7 +5522,7 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
55225522 display_obj.setupScrollArea (display_obj.TOP_FIXED_AREA_2 , BOT_FIXED_AREA);
55235523 #endif
55245524 if (scan_mode == BT_SCAN_ALL)
5525- #ifndef HAS_DUAL_BAND
5525+ #ifndef HAS_NIMBLE_2
55265526 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), false );
55275527 #else
55285528 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), false );
@@ -5541,7 +5541,7 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
55415541 if ((scan_mode == BT_SCAN_AIRTAG) || (scan_mode == BT_SCAN_AIRTAG_MON))
55425542 this ->clearAirtags ();
55435543
5544- #ifndef HAS_DUAL_BAND
5544+ #ifndef HAS_NIMBLE_2
55455545 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), true );
55465546 #else
55475547 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), true );
@@ -5590,13 +5590,13 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
55905590 display_obj.setupScrollArea (display_obj.TOP_FIXED_AREA_2 , BOT_FIXED_AREA);
55915591 #endif
55925592 if (scan_mode != BT_SCAN_WAR_DRIVE_CONT)
5593- #ifndef HAS_DUAL_BAND
5593+ #ifndef HAS_NIMBLE_2
55945594 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), false );
55955595 #else
55965596 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), false );
55975597 #endif
55985598 else
5599- #ifndef HAS_DUAL_BAND
5599+ #ifndef HAS_NIMBLE_2
56005600 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), true );
56015601 #else
56025602 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), true );
@@ -5617,7 +5617,7 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
56175617 display_obj.tft .setTextColor (TFT_BLACK, TFT_DARKGREY);
56185618 display_obj.setupScrollArea (display_obj.TOP_FIXED_AREA_2 , BOT_FIXED_AREA);
56195619 #endif
5620- #ifndef HAS_DUAL_BAND
5620+ #ifndef HAS_NIMBLE_2
56215621 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), false );
56225622 #else
56235623 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), false );
@@ -5640,7 +5640,7 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
56405640 display_obj.tft .setTextColor (TFT_CYAN, TFT_BLACK);
56415641 display_obj.setupScrollArea (display_obj.TOP_FIXED_AREA_2 , BOT_FIXED_AREA);
56425642 #endif
5643- #ifndef HAS_DUAL_BAND
5643+ #ifndef HAS_NIMBLE_2
56445644 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), false );
56455645 #else
56465646 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), false );
@@ -5649,7 +5649,7 @@ void WiFiScan::RunBluetoothScan(uint8_t scan_mode, uint16_t color)
56495649 }
56505650 else if ((scan_mode == WIFI_SCAN_WAR_DRIVE) ||
56515651 (scan_mode == WIFI_SCAN_DETECT_FOLLOW)) {
5652- #ifndef HAS_DUAL_BAND
5652+ #ifndef HAS_NIMBLE_2
56535653 pBLEScan->setAdvertisedDeviceCallbacks (new bluetoothScanAllCallback (), true );
56545654 #else
56555655 pBLEScan->setScanCallbacks (new bluetoothScanAllCallback (), true );
0 commit comments