Giter VIP home page Giter VIP logo

Comments (15)

tobozo avatar tobozo commented on June 18, 2024 1

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.

tobozo avatar tobozo commented on June 18, 2024 1

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.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024 1

Finally succeeded, I was too stupid!
Thank you for your help!
I wish you a good mood every day
1666833938371

from esp32-blecollector.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

Snipaste_2022-10-26_11-35-21
Modified like this?

from esp32-blecollector.

tobozo avatar tobozo commented on June 18, 2024

only -> sorry about the typo

image

from esp32-blecollector.

tobozo avatar tobozo commented on June 18, 2024

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.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

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.

tobozo avatar tobozo commented on June 18, 2024

update your Nimble-Arduino library to the latest release

from esp32-blecollector.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

ok i try it
thanks

from esp32-blecollector.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

Compilation is complete, but nothing is displayed on the screen after install firmware

Snipaste_2022-10-26_22-22-09

I use Visual Studio Code to install the firmware
Snipaste_2022-10-26_22-23-09

It's already night here. Thank you for your help. Go to bed earlier. Good night.

from esp32-blecollector.

tobozo avatar tobozo commented on June 18, 2024

just update all your libraries, this means LovyanGFX too

from esp32-blecollector.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

It may not be the libraries, I checked the ones already installed and they are all the latest versions
Snipaste_2022-10-27_08-08-19
Snipaste_2022-10-27_08-08-47
Snipaste_2022-10-27_08-09-11
Snipaste_2022-10-27_08-07-55

from esp32-blecollector.

tobozo avatar tobozo commented on June 18, 2024

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.

LuckyFishGeek avatar LuckyFishGeek commented on June 18, 2024

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.

tobozo avatar tobozo commented on June 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.