Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi support missing in 1.5 for ESP32 #27

Open
evansf opened this issue May 1, 2023 · 1 comment
Open

multi support missing in 1.5 for ESP32 #27

evansf opened this issue May 1, 2023 · 1 comment

Comments

@evansf
Copy link

evansf commented May 1, 2023

BSEC2.cpp compiles in Arduino but link fails with:
Library Bosch-BSEC2-Library has been declared precompiled:
Using precompiled library in D:\Data\PROJECTS\Sketchbook\libraries\Bosch-BSEC2-Library\src\esp32
libraries\Bosch-BSEC2-Library\bsec2.cpp.o:(.literal._ZN5Bsec218updateSubscriptionEP21bsec_virtual_sensor_thf+0x0): undefined
reference to `bsec_update_subscription_m'
...etc for additional multi calls.
I have reloaded from GIT using a zip file for V1.5.0 and the library.json file shows:
"version": "1.5.2400",
My board is ESP32 Dev
So, is there no multi support for ESP32? I need to instantiate for multiple BME688 devices (up to 4) at multiple I2S addresses on a single I2S hardware connection and on multiple I2S hardware connections.
NOTE: I compiled the bme68x_demo_sample.ino using the Adafruit ESP32 Feather board spec and it also fails.

@Deepak-Mvk
Copy link
Contributor

This has been tested with the BME688 development kit for multi instance and is working fine.
This could be an issue with linking the BSEC static library.
Please crosscheck once with the steps described here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants