This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

"nrf_mesh_on_ble_evt"

Dear devzone,

I am currently merging the Mesh SDK into the normal SDK to run BLE & BL mesh concurrently. Followed multiple guides to get it working, at this moment I am able to receive BL mesh packets and messages until I do anything with BLE for exampel: scan, advertise, receive, send. Once anything using the BLE interface or libraries is called it seems to take precedence over the BL mesh packets/interface. In the guide it is mentioned that a function should be added to the ble_evt manager so that the BL mesh packets can still be received.

That function is stated below, it can be found in the nrf_mesh.c library. And like said before has to be added to the observer or the BLE event handler function according to the guides.

uint32_t nrf_mesh_on_ble_evt(ble_evt_t * p_ble_evt)
{
    /**
     * @todo Populate with GATT handling when the time comes.
     */
    return NRF_SUCCESS;
}

As you can see the function is empty, and seems like it is not yet implemented.
Is there a prototype or a solution for running mesh & BLE concurrently?

Butu another user is having the same trouble, he posted this before at 22-11 @ : devzone.nordicsemi.com/.../

Thanks in advance for any help.

Related