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

MESH TIMER ISSUE

Hi,

I am using NRF MESH SDK V3.0 ,nRF5_SDK_15.2.0 and with s132_nrf52_6.0.0_softdevice .

I've noted some problems when i try to use the app_timer in repeat mode with a tick time(1000ms). My application stops working after few minutes , all it's timer related operations stops and starts working again after some time.

I have read somewhere that because may be system is busy with some high priority task,timer stops working.But i am not sure weather it is true or not?

In sdk_config.h file all interrupt priorities are 6 by default.

should i need to change the interrupt priority numbers in sdk_config.h or not?

what do i need to do in order to make the timer related operations work properly without getting stopped.

Parents Reply
  • Hi,

    i have tried this case also,but in my case it doesn't work.

    if you add watchdog feeding into timer interrupt ,if timer stops working ,feeding counts.so as per your feeding count ,code will get restart.that's what happens in my case and might be in your case also.Here timer related issue may not be resolved by using watchdog.

    I suggest you to open a New case in Nordic ,so that someone from Nordic side can solve your problem or else go with latest Mesh Sdk and try with it.

    Best Regards

    Saif Rehman

Children
Related