I am developing a firmware application that needs simultaneous central and peripheral role. I am using sdk 15.2.0 and was experimenting on dev board PCA10040. I have taken ble_app_hrs_rscs_relay as base and removed unwanted code from it. I changed the project so that it would support nrf52810 and the build is successful. But the applications stops responding when I try to connect to the peripheral part of the application.
Can you confirm if I can use this combination?
I read on devzone that s132 5.1.0 is production tested with nrf52810. So if the above combination is not suitable then can I use the below combination?
Note that I am using SES and when I change NRF52810_XXAA macro to nRF52832_xxAA in my project file, everything seams to work fine.
Yes, s132 5.1.0 is production tested with nrf52810:
Unless later release notes specifically say otherwise, later versions should also be OK.
From the InfoCentre Product page:
going to the 'Compatibility Matrix':
and then to IC revisions, SDK, and SoftDevice compatibility matrix
It mentions only v5.1.0 for S132 - and only with SDK v14.2.0.
It says there is no compatible S132 version for SDK versions 15.x.x
Is this just a documentation error?
Someone from Nordic can answer this.
I hope so!!
(they seem to be on Easter holidays at the moment)
As of now the combination of S132 v6.1.0 and SDK 15.2.0 is not tested on the nRF52810. The combination you can use for the nRF52810 is SDK 14.2.0 and SoftDevice S132 v5.1.0.
What I recommend you do, is testing a project like this in that combination, to see if the nRF52810 is able to run the desired application. You should also get an actual nRF52810 chip to test this with, as I suspect using the nRF52832 for testing an nRF52810 application isn't the best way to go about this.