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

Mesh Assert on timeslot request

Hi everyone,

I have migrated my project from SDK for Mesh v2.1.1 to v3.0.0.

I am getting a Mesh Assert when the Mesh is trying to request a radio timeslot after the "NRF_EVT_RADIO_BLOCKED" event has been received.

I am getting the retun code 0x0f (Forbiden Operation) from sd_radio_request.

        /* Try to re-order a short one timeslot to avoid the block */
        case NRF_EVT_RADIO_BLOCKED:
            
            radio_request_params_reset();
            m_radio_request_earliest.params.earliest.length_us = TIMESLOT_BASE_LENGTH_SHORT_US;
            ret_code = sd_radio_request(&m_radio_request_earliest);
            NRF_MESH_ASSERT(ret_code == NRF_SUCCESS);
            //NRF_MESH_ASSERT(sd_radio_request(&m_radio_request_earliest) == NRF_SUCCESS);

            break;

Parents Reply Children
No Data
Related