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

Mesh SDK 3.0.0 timeslot_sd_event_handler

Hi,

I just completed the migration from mesh sdk 2.2.0 to 3.0.0.

After running the project it get stuck at line 422 of timeslot.c in function timeslot_sd_event_handler().

Can you help?

Parents
  • Hi Lucio,

    Sorry for the late reply. Could you check if you are registering SD event observer twice? This will happen if you call ble_stack_init() function from the ble_softdevice_support.c

    If this is not the case, could you please give any other input in how to reproduce this issue?

    Best Regards,

    Marjeris

  • Hi Marjeris,

    I call ble_stack_init() once from initialize() in main.c

    I migrated my project from sdk 2.2.0 with SD 6.0.0

    Is there something I need to do when switching from SD 6.0 to SD 6.1 ?

    I simply changed the reference on the project from the old SD to the new.

    There is something else?

    I also changed the references to the .s files.

    The project compiles and run as expected. I can see the debug info as expected, but after about 1-2s the application hangs on that ASSERT.

    Lucio

Reply
  • Hi Marjeris,

    I call ble_stack_init() once from initialize() in main.c

    I migrated my project from sdk 2.2.0 with SD 6.0.0

    Is there something I need to do when switching from SD 6.0 to SD 6.1 ?

    I simply changed the reference on the project from the old SD to the new.

    There is something else?

    I also changed the references to the .s files.

    The project compiles and run as expected. I can see the debug info as expected, but after about 1-2s the application hangs on that ASSERT.

    Lucio

Children
Related