ESP32Marauder
ESP32Marauder copied to clipboard
Issue with compiling for Arduino IDE
hey there. i downloaded last version and cant compile it in arduino IDE. if anybody cant give me hint, why its not compiling.. I building for DOIT esp32 devkit v1. Here logs:
C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunSetup()':
WiFiScan.cpp:138:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
^~~~~~~~~~~~~~~~~
WiFiScan.cpp:139:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanDuplicateCacheSize(200);
^~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\WiFiScan.cpp: In member function 'void WiFiScan::RunBluetoothScan(uint8_t, uint16_t)':
WiFiScan.cpp:1071:19: error: 'setScanFilterMode' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanFilterMode(CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE);
^~~~~~~~~~~~~~~~~
WiFiScan.cpp:1072:19: error: 'setScanDuplicateCacheSize' is not a member of 'NimBLEDevice'
NimBLEDevice::setScanDuplicateCacheSize(200);
^~~~~~~~~~~~~~~~~~~~~~~~~
WiFiScan.cpp:1111:15: error: 'class NimBLEScan' has no member named 'setMaxResults'; did you mean 'getResults'?
pBLEScan->setMaxResults(0);
^~~~~~~~~~~~~
getResults
Multiple libraries were found for "SD.h"
Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\SD
Not used: D:\Program Files\Arduino\libraries\SD
Not used: C:\Users\cooki\Documents\Arduino\libraries\SD
Multiple libraries were found for "WiFi.h"
Used: C:\Users\cooki\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\WiFi
Not used: D:\Program Files\Arduino\libraries\WiFi
exit status 1
'setScanFilterMode' is not a member of 'NimBLEDevice'
This looks like you may have installed the wrong version of NimBLE
This looks like you may have installed the wrong version of NimBLE
yup, ty. i still getting error at compilation. I used TFT_eSPI version from link provided in wiki. almost all errors related to TFT_eSPI. error log too big so here is main lines:
In file included from C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup_Select.h:22,
from C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/TFT_eSPI.h:35,
from C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\Display.h:20,
from C:\Users\cooki\Desktop\engi\ESP\esp32\ESP32Marauder-master\esp32_marauder\Display.cpp:1:
C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup.h:67:47: error: stray '\302' in program
<title>ESP32Marauder/User_Setup.h at master · justcallmekoko/ESP32Marauder</title>
^
C:\Users\cooki\Documents\Arduino\libraries\TFT_eSPI-master/User_Setup.h:67:48: error: stray '\267' in program
<title>ESP32Marauder/User_Setup.h at master · justcallmekoko/ESP32Marauder</title>
^
AND
exit status 1
'FreeMono9pt7b' was not declared in this scope
So i figured about error: stray
. there was multiple of it with other numbers. some characters in user_setup.h not ASCII. So Arduino IDE cant compile them and showing as stray ones. Same saying VSC.
Guess, solution is to change them to ASCII ones.
Can you provide the full error log from the Arduino IDE when it fails to compile?
Can you provide the full error log from the Arduino IDE when it fails to compile?
its very long to paste here. so part 1 https://pastebin.com/ucDxPJ5P and part 2 https://pastebin.com/MdG6pCWh
i tried to compile with VSC. seems he now only complain about 'FreeMono9pt7b' was not declared in this scope
. and some warnings..
UP
Any update on this? I am also having trouble compiling for DOIT Esp32 devkit v1. Did you manage to compile this?
Any update on this? I am also having trouble compiling for DOIT Esp32 devkit v1. Did you manage to compile this?
No.