Comments (15)
hey thanks for the feedback,
Looks like the BLECollector needs to catch up with the new versions of the core and libraries 😉
It may take some time tough as some parts of the app will need a full rewrite.
Meanwhile you can try those workarounds:
M5.ScreenShot errors
Either replace any instance of M5.ScreenShot.
by a M5.ScreenShot->
as suggested by the error message, or downgrade the version of Chimera-Core until it does not complain.
I'd suggest the former as there was a significant gain in memory/flash space when the ScreenShot service was moved to pointers.
Nimble error:
Same temporary solution, downgrade the version in your library manager until it stops complaining.
from esp32-blecollector.
I've pushed an update on the master, tested on Arduino and Platformio with my old M5Fire, it's been running for half an hour without a glitch.
from esp32-blecollector.
Finally succeeded, I was too stupid!
Thank you for your help!
I wish you a good mood every day
from esp32-blecollector.
from esp32-blecollector.
only ->
sorry about the typo
from esp32-blecollector.
there are other errors after that, I'll push an update today but it'll be based on espressif package 2.0.5
from esp32-blecollector.
new error : 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
Compiler Environment:
ESP32-Chimera-Core 1.4.6
ESP32 Development Board : 2.0.5
log:
Arduino:1.8.19 (Windows 10), development board:"M5Stack-FIRE, Enabled, Default (2 x 6.5 MB app, 3.6 MB SPIFFS), 921600, None, Disabled"
In file included from C:\Users\Administrator\Documents\Arduino\libraries\ESP32-Chimera-Core\src/ESP32-Chimera-Core-Config.h:1,
from C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\Display.h:1,
from C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\Settings.h:199,
from C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\ESP32-BLECollector.ino:50:
C:\Users\Administrator\Documents\Arduino\libraries\ESP32-Chimera-Core\src/Config.h:68:21: note: #pragma message: ESP32 Arduino 2.0.5 (0x2d6ca351) detected
#pragma message "ESP32 Arduino 2.0.5 (0x2d6ca351) detected"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\Settings.h:268,
from C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\ESP32-BLECollector.ino:50:
C:\Users\Administrator\Desktop\ESP32-BLECollector-master\ESP32-BLECollector\BLE.h: In static member function 'static void BLEScanUtils::scanInit()':
BLE.h:1201:17: error: 'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
pBLEScan->setAdvertisedDeviceCallbacks( FoundDeviceCallback );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
exit status 1
'class NimBLEScan' has no member named 'setAdvertisedDeviceCallbacks'
from esp32-blecollector.
update your Nimble-Arduino library to the latest release
from esp32-blecollector.
ok i try it
thanks
from esp32-blecollector.
Compilation is complete, but nothing is displayed on the screen after install firmware
I use Visual Studio Code to install the firmware
It's already night here. Thank you for your help. Go to bed earlier. Good night.
from esp32-blecollector.
just update all your libraries, this means LovyanGFX too
from esp32-blecollector.
It may not be the libraries, I checked the ones already installed and they are all the latest versions
from esp32-blecollector.
Those are screenshots from Arduino IDE, but you spoke about Visual Studio?
The NimbleScan error message is very strange, can you check you have only one installtion of Nimble-Arduino ?
It looks like you have an old one too :-)
from esp32-blecollector.
The last question: what are the functions of the three buttons? I don't seem to see it in the readme documentation
from esp32-blecollector.
Brightness +/- and toggle the vendor filter (hides BLE addresses with unknown vendor)
if( M5.BtnA.wasPressed() ) {
UI.brightness -= UI.brightnessIncrement;
setBrightnessCB();
}
if( M5.BtnB.wasPressed() ) {
UI.brightness += UI.brightnessIncrement;
setBrightnessCB();
}
if( M5.BtnC.wasPressed() ) {
toggleFilterCB();
}
from esp32-blecollector.
Related Issues (13)
- What WROVER_KIT_LCD lib HOT 11
- WROVER SD Card HOT 12
- Known issues: BLEScan.cpp or sqlite3.c errors HOT 9
- Preferences.h is missing HOT 2
- 'RGBColor' has not been declared HOT 3
- Random crashes under heavy load HOT 1
- no matching function for call to 'M5Stack::begin(bool, bool, bool, bool, bool)' HOT 3
- 'rnd' was not declared in this scope HOT 2
- Odroid-Go installation HOT 8
- Noob question HOT 2
- Compilation error due to Time Library HOT 3
- Help:About ESP32-WROOM-32U development board and ili9341 2.8 screen wiring instructions HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp32-blecollector.