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

Using gazell with FDS

In our application we use gazell. We also want to use the flash data storage which uses softdevice.

With gazell enabled, we cannot access flash.

What is the recommended way to access FDS with gazell?

Parents Reply Children
  • Porting is not feasible at the moment. Can you let me know how we can use softdevice and gazell together? What is the best way to disable gazell and enable softdevice and once flash operation is done, maybe disable softdevice and enable gazell?

  • If you don't plan to have activity when you are doing gazell then switching back and forth between softdevice and gazell is possible. We have an example of switching between them in \examples\multiprotocol\ble_app_gzll. 

    If you want to use softdevice and gazell concurrently, it's more complex as the softdevice blocks access to the radio. And you would need to use timeslot to grant access to the gazell stack. But it's posisble. 

     

    Another option is to use pstorage_nosd.c module from SDK v11 or accessing the flash directly using NVMC peripheral as what we do in \examples\peripheral\flashwrite

Related