We have a product that uses the nrf52. Due to availability issues I need to port that project to the nrf51822. Since the nrf51 supports up to sdk 12.3.0 what is the best way to port this software from sdk 15.2.0 to 12.3.0?
We have a product that uses the nrf52. Due to availability issues I need to port that project to the nrf51822. Since the nrf51 supports up to sdk 12.3.0 what is the best way to port this software from sdk 15.2.0 to 12.3.0?
Hi,
In general I would not recommend downgrading Chip and SDK, did you talk to your distributor or nordic RSM about availability (assuming you did, but I feel like I have to ask). They might be able to provide alternatives with lower lead time from the 52 series, where you could get away with less SW work and possible also less HW adaptions. Is it possible for you to provide some more details on what kind of application you are working on (maybe in a private case if it's problematic to share details here)?
As for porting. I would not recommend porting from sdk 15.2.0 to 12.3.0. I think you would be much better off taking an SDK example that resembles your application, then adapt that to your need and copy your own functions and/or modules. I assume you will get quite a lot of erros as the api's and even some core ble modules will be different between the two SDK version.