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

Updated release of "nrf51-ble-driver_win"?

Is there a schedule to release an up to date version of the "nrf51-ble-driver_win_0.5.0" package, including the compiled serialization dll?

The package is a download for the "nRf51 Dongle" in the section "PC Software"

  • Hi Christian,

    There isn't a clear date for the release of the next version of nrf51-ble-driver_win. Most likely there will be no update for that. It will be replaced by pc_ble_driver that you can find on github here.

    If you don't want to compile that, you can get the .dll by installing the pc-ble-driver-py in python. Just install Python 2.7 and call pip install pc-ble-driver-py. The .dll files will be available in C:\Python27\Lib\site-packages\pc_ble_driver_py\lib

  • I am trying to compile the nrf51-ble-driver for Windows using CMAKE 3.6 and boost 1.61.0 or boost 1.55.0, downloaded with precompiled libs for msvc 12.

    There are some warnings about "Imported targets not available for Boost version" and a CMAKE Error that the header "pthread.h" is NOT available.

    What is the complete command line for CMAKE for successful compiling with Visual Studio 2013?

    Or is cygwin required for building the driver?

  • Hi, the Boost libraries you downloaded don't seem to be matching what is expected. Please try to build Boost from source, it's described here.
    Cygwin is not required, when building boost you should instead use a MS Visual Studio command prompt. To build pc-ble-driver on Windows with CMAKE (this seems to be missing from the README, to be added):

    md build //in repo checkout root folder
    cd build
    cmake ..