You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey! I'm new to the hobby trying to build a small temperature example. I want to try migrating from bluedroid to this nimble library. This should be possible to do with platformio and arduino framework, right? I'm trying to use a .ini file that looks like this:
When I try to just clean and compile my small example on my esp32s3, I see a bunch of compilation errors related to bt mesh being already defined somewhere:
root/.pio/libdeps/esp32s3v2/NimBLE-Arduino/src/nimble/nimble/host/mesh/src/adv.c:214: multiple definition of `bt_mesh_scan_enable'; D:/PlatformIO/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib\libbt.a(scan.c.obj):/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_core/scan.c:296: first defined here
Am I going about this correct? I'm new to working with small firmware, so I'm not entirely sure if there is some configuration stuff I'm missing that can tell my esp "use the libraries version of the mesh". Thank you!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hey! I'm new to the hobby trying to build a small temperature example. I want to try migrating from bluedroid to this nimble library. This should be possible to do with platformio and arduino framework, right? I'm trying to use a .ini file that looks like this:
When I try to just clean and compile my small example on my esp32s3, I see a bunch of compilation errors related to bt mesh being already defined somewhere:
root/.pio/libdeps/esp32s3v2/NimBLE-Arduino/src/nimble/nimble/host/mesh/src/adv.c:214: multiple definition of `bt_mesh_scan_enable'; D:/PlatformIO/packages/framework-arduinoespressif32/tools/sdk/esp32s3/lib\libbt.a(scan.c.obj):/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bt/esp_ble_mesh/mesh_core/scan.c:296: first defined here
Am I going about this correct? I'm new to working with small firmware, so I'm not entirely sure if there is some configuration stuff I'm missing that can tell my esp "use the libraries version of the mesh". Thank you!
Beta Was this translation helpful? Give feedback.
All reactions