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

nRF52810 -> nRF52805 firmware compatibility?

If I have a firmware project working reliably on the nRF52810, is it possible to build a single firmware image that will run on both the nRF52805 and the nRF52810? I'm not using any of the peripherals that the nRF52805 loses from the nRF52810. I understand the pinout differences but I hope to be able to sort them out in the hardware design or to detect nRF52805 vs nRF52810 at boot and set the pinout accordingly.

I diffed many of the nRF52810 files in SDK 17.0.0 against their nRF52805 counterparts and didn't see much difference (beyond the missing peripheral registers), but maybe I'm missing something. I don't have access to actual nRF52805 hardware to simply try this, so I wondered if anyone here had any input.

Edit: It's maybe worth mentioning that I did see this post about developing for the nRF52805 (https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/developing-for-the-nrf52805-with-nrf5-sdk), but while it is helpful, it focuses on the differences between nRF52832 and nRF52805 rather than nRF52810 and nRF52805.

Thanks.

Related