Open Laosepy opened 1 month ago
Hi @Laosepy ,
As mentioned in documentation, the example is a copy from upstream mynewt-nimble and is "Not maintained by Espressif" .
If you want to use Ble Mesh, request you to please use ESP-BLE-MESH which is officially supported and maintained by Espressif.
i want to use ble mesh and wifi sta coex with esp32-c2 ,but None of the sample code works properly, is bug, or should be removed from the sample
i want to use ble mesh and wifi sta coex with esp32-c2 ,but None of the sample code works properly, is bug, or should be removed from the sample
For this, are you using the esp-ble-mesh example ?
i want to use ble mesh and wifi sta coex with esp32-c2 ,but None of the sample code works properly, is bug, or should be removed from the sample
For this, are you using the esp-ble-mesh example ?
Sorry, my description is not clear enough, my ultimate goal is to want to use ble mesh and wifi sta coex with esp32-c2, However, esp sales engineer said that esp32-c2 cannot run ESP-ble-mesh and wifi sta coex, only nimble mesh and wifi sta coex, so I am debugging for nimble mesh now
C2 cant run ble mesh bluedroid stack and wifi because C2 has very few of RAM, and to be honest it may be very hard to run wifi and ble mesh with nimble stack too. Im not sure if i would try to do it on C2 myself.
Answers checklist.
IDF version.
release v5.3.1
Espressif SoC revision.
ESP32
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
Development Kit.
ESP32 Devkit V1
Power Supply used.
USB
What is the expected behavior?
I used the mesh routine in the nimble example and I wanted it to be scanned and provision
What is the actual behavior?
In fact, I used the nrf connect app to scan the device after compiling and writing. I found that it did not send any broadcast at all. After consulting the source code (), I found that bt_mesh_init needs to be enabled by calling bt_mesh_prov_enable. But I got a stack error when I added this function
Steps to reproduce.
static void blemesh_on_sync(void) { int err; ble_addr_t addr;
if (MYNEWT_VAL(BLE_MESH_SHELL))
endif
}
Debug Logs.
More Information.
non