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

Software Packs uses outdated versions

device_manager_peripheral.c provided via Software Packs in Keil doesn't compile against S110 8.0.0 (or 8.1.0). Its version shows up as 1.1.1. Same thing happens with bsp.h, although its version stays current with the SDK being used.

Using a stand-alone library (non-packs) versions of these files works fine.

EDIT:

As far as I understand, the problem below is that some of the packs are stuck in the old version (1.1.1) even though there's a newer one available. Leaving them in the old version by enabling the nRF_Libraries.1.1.1 to be used causes incompatibility with the rest of the project. How should this be dealt with?

image description

EDIT-2, Workaround:

I don't know how to fix the above problem with wrong versions the right way, but modifying package versions in the project_name.uvprojx worked.

Related